protected async Task Delete_Lineitem(LineItemEditModel item)
 {
     LineItemImageModels.Remove(LineItemImageModels.Where(x => x.Id == LineItemEditModels.IndexOf(item)).FirstOrDefault());
     LineItemEditModels.Remove(item);
     ClaimEditModel.TotalAmount = LineItemEditModels.Select(x => x.USDAmount).Sum(x => x);
     //NavigationManager.NavigateTo("/list", true);
 }
        protected async Task OnInputFileChange(InputFileChangeEventArgs e, LineItemEditModel Liem)
        {
            var maxAllowedFiles = 1;
            var format          = "image/png";

            if (e.GetMultipleFiles(maxAllowedFiles).Count > maxAllowedFiles)
            {
                Message = "max Allowed Files are 5"; return;
            }
            foreach (var imageFile in e.GetMultipleFiles(maxAllowedFiles))
            {
                //var resizedImageFile = await imageFile.RequestImageFileAsync(format, 100, 100);
                //var buffer = new byte[resizedImageFile.Size];
                //await resizedImageFile.OpenReadStream().ReadAsync(buffer);

                var buffer = new byte[imageFile.Size];
                await imageFile.OpenReadStream().ReadAsync(buffer);

                var imageDataUrl = $"data:{format};base64,{Convert.ToBase64String(buffer)}";
                if (imageDataUrl != null)
                {
                    imageDataUrls.Clear();
                    imageDataUrls.Add(imageDataUrl);
                }

                buffer = new byte[imageFile.Size];
                await imageFile.OpenReadStream().ReadAsync(buffer);


                LineItemEditModels[LineItemEditModels.IndexOf(Liem)].Receipt = buffer;
                LineItemImageModel Lim = new LineItemImageModel {
                    Id = Liem.Id, ImageDataUrls = imageDataUrls.ToList()
                };
                if (Claim.Id != 0)// for Edit
                {
                    LineItemImageModels[LineItemImageModels.IndexOf(LineItemImageModels.Where(x => x.Id == Liem.Id).FirstOrDefault())] = Lim;
                }
                else
                {
                    LineItemImageModels.Add(Lim);
                }

                //var image = resizedImageFile.OptimizeImageSize(700, 700);
            }
        }