public async Task UpdatePurchaseItemAsync(CreatePurchaseItemRequest CreatePurchaseItem)
        {
            var UpdatePurchaseItem = new UpdatePurchaseItemRequest
            {
                Id         = CreatePurchaseItem.Id,
                ProductId  = CreatePurchaseItem.ProductId,
                PurchaseId = CreatePurchaseItem.PurchaseId,
                Notes      = CreatePurchaseItem.Notes,
                Price      = CreatePurchaseItem.Price,
                Quantity   = CreatePurchaseItem.Quantity,
                UOM        = CreatePurchaseItem.UOM
            };
            await PurchaseItemService.UpdatePurchaseItemAsync(UpdatePurchaseItem);

            await ModalInstance.CloseAsync();
        }
 public async Task UpdatePurchaseItemAsync(UpdatePurchaseItemRequest PurchaseItem)
 {
     var PurchaseItemJson = new StringContent(JsonSerializer.Serialize(PurchaseItem), Encoding.UTF8, "application/json");
     await HttpClient.PutAsync($"purchaseitems/{@PurchaseItem.Id}", PurchaseItemJson);
 }