public async Task UpdatePurchaseAsync(CreatePurchaseRequest CreatePurchase)
        {
            var UpdatePurchase = new UpdatePurchaseRequest
            {
                Id              = CreatePurchase.Id,
                VendorId        = CreatePurchase.VendorId,
                Date            = CreatePurchase.Date,
                ReferenceNumber = CreatePurchase.ReferenceNumber
            };
            await PurchaseService.UpdatePurchaseAsync(UpdatePurchase);

            await ModalInstance.CloseAsync();
        }
 public async Task UpdatePurchaseAsync(UpdatePurchaseRequest Purchase)
 {
     var PurchaseJson = new StringContent(JsonSerializer.Serialize(Purchase), Encoding.UTF8, "application/json");
     await HttpClient.PutAsync($"/purchases/{Purchase.Id}", PurchaseJson);
 }