Blazor_IMS/IMS.WebApp/Pages/Index.razor

27 lines
549 B
Plaintext

@page "/"
@using IMS.CoreBusiness;
@using IMS.UseCases.Inventories.Interfaces;
@inject IViewInventoriesByNameUC ViewInventoriesByNameUC
<PageTitle>Test</PageTitle>
<br/>
<ul>
@foreach(var inv in _inventories)
{
<li>@inv.InventoryName -- Quantity: @inv.Quantity -- Price: @inv.Price</li>
}
</ul>
@code {
private List<Inventory> _inventories = new List<Inventory>();
protected override async Task OnInitializedAsync()
{
_inventories = (await ViewInventoriesByNameUC.ExecuteAsync()).ToList();
}
}