wip - kemi

This commit is contained in:
Frede Hundewadt 2022-08-09 08:20:04 +02:00
parent 0adc6acabb
commit e2bbb9e238
4 changed files with 52 additions and 21 deletions

View file

@ -0,0 +1,40 @@
@using Wonky.Entity.DTO
@using Wonky.Entity.Views
@if (Workplaces.Any())
{
<div class="list-group">
<div class="row">
<div class="col">
Arbejdssted
</div>
<div class="col">
Note
</div>
</div>
@foreach (var workplace in Workplaces)
{
<a class="list-group-item list-group-item-action" href="/companies/@CompanyId/workplaces/@workplace.WorkplaceId">
<div class="row">
<div class="col">
@workplace.Name
</div>
<div class="col">
@workplace.Description
</div>
</div>
</a>
}
</div>
}
else
{
<div>Ingen data</div>
}
@code {
[Parameter] public List<WorkplaceListView> Workplaces { get; set; } = new();
[Parameter] public string CompanyId { get; set; } = "";
}

View file

@ -16,26 +16,15 @@
*@ *@
@using Microsoft.AspNetCore.Authorization @using Microsoft.AspNetCore.Authorization
@using Wonky.Client.Components
@attribute [Authorize(Roles = "Advisor")] @attribute [Authorize(Roles = "Advisor")]
@page "/companies/{CompanyId}/workplaces" @page "/companies/{CompanyId}/workplaces"
<div class="card"> <div class="row bg-light border border-1 rounded-2">
<div class="card-header"> <div class="col">
<div class="card-title"> <h2>@_company.Name</h2>
<h2>@_company.Name</h2>
</div>
</div>
<div class="card-body">
@if (_workplaces.Any())
{
<ul class="list-group">
@foreach (var workplace in _workplaces)
{
<a class="list-group-item list-group-item-action" href="/companies/@CompanyId/workplaces/@workplace.WorkplaceId">
@workplace.Name @(!string.IsNullOrWhiteSpace(workplace.Description) ? $"- {workplace.Description}" : "")
</a>
}
</ul>
}
</div> </div>
</div>
<div class="row">
<WorkplaceListComponent CompanyId="@CompanyId" Workplaces="@_workplaces" />
</div> </div>

View file

@ -37,9 +37,11 @@ public partial class WorkplaceListPage : IDisposable
_interceptor.RegisterEvent(); _interceptor.RegisterEvent();
_interceptor.RegisterBeforeSendEvent(); _interceptor.RegisterBeforeSendEvent();
_company = await _companyRepo.GetCompanyById(CompanyId); _company = await _companyRepo.GetCompanyById(CompanyId);
}
protected override async Task OnInitializedAsync()
{
_workplaces = await _workplaceRepo.GetWorkplaces(CompanyId); _workplaces = await _workplaceRepo.GetWorkplaces(CompanyId);
Console.WriteLine(JsonSerializer.Serialize(_workplaces));
} }
public void Dispose() public void Dispose()

View file

@ -7,7 +7,7 @@
"image": "grumpy-coder.png" "image": "grumpy-coder.png"
}, },
"apiConfig": { "apiConfig": {
"innoBaseUrl": "https://app.innotec.dk", "innoBaseUrl": "https://staging.innotec.dk",
"glsTrackUrl": "https://www.gls-group.eu/276-I-PORTAL-WEB/content/GLS/DK01/DA/5004.htm?txtAction=71000&txtRefNo=", "glsTrackUrl": "https://www.gls-group.eu/276-I-PORTAL-WEB/content/GLS/DK01/DA/5004.htm?txtAction=71000&txtRefNo=",
"glsId": "", "glsId": "",
"serviceVirk": "api/v2/services/virk", "serviceVirk": "api/v2/services/virk",