public UpdateSupplierPage(Supplier supplier) { InitializeComponent(); var updateSupplierViewModel = new UpdateSupplierViewModel(Navigation); updateSupplierViewModel.Supplier = supplier; Debug.WriteLine("********supplier*************"); Debug.WriteLine(supplier); BindingContext = updateSupplierViewModel; }
public async Task <ActionResult <SupplierDto> > Update(int supplierId, [FromBody] UpdateSupplierViewModel updateSupplierViewModel) { var command = new UpdateSupplierCommand { Id = supplierId, Name = updateSupplierViewModel.Name, Email = updateSupplierViewModel.Email, Phone = updateSupplierViewModel.Phone }; var result = await mediator.Send(command); if (!result.Success) { return(BadRequest(result.ErrorMessages)); } var resultData = await mediator.Send(new GetSupplierByIdQuery { Id = supplierId }); return(Ok(resultData.Data)); }