protected async override Task OnInitializedAsync() { Vendors = await VendorService.GetAllVendorsAsync(); if (IsEdit) { Purchase = await PurchaseService.GetOnePurchaseAsync((Guid)Id); CreatePurchase = new CreatePurchaseRequest() { Id = Purchase.Id, VendorId = Purchase.VendorId, Date = Purchase.Date, ReferenceNumber = Purchase.ReferenceNumber }; } else { CreatePurchase = new CreatePurchaseRequest { Id = (Guid)Id, Date = DateTime.Today }; } }
protected async override Task OnInitializedAsync() { Total = 0; Purchase = await PurchaseService.GetOnePurchaseAsync(Id); PurchaseItems = await PurchaseItemService.GetAllPurchaseItemsWithPurchaseIdAsync(Id); foreach (var item in PurchaseItems) { Total += item.GetTotal(); } }