public void UpdateWarehouse(UpdateWarehouseInput input) { var warehouse = _WarehouseRepository.Get(input.Id); warehouse.WarehouseCode = input.WarehouseCode; warehouse.WarehouseName = input.WarehouseName; warehouse.WarehouseAddress = input.WarehouseAddress; warehouse.WarehousePhone = input.WarehousePhone; _WarehouseRepository.Update(warehouse); }
public async Task <IServiceResult <int> > Update(UpdateWarehouseInput input) { var warehouse = await _databaseContext.Warehouses.FindAsync(input.Id); if (warehouse is null) { return(ServiceResult <int> .NotFound()); } warehouse.Update(input.Name, input.Description); await _databaseContext.SaveChangesAsync(); return(ServiceResult <int> .Ok(warehouse.Id)); }
public async Task <IServiceResult <int> > Put(UpdateWarehouseInput input) => await _updateWarehouseService.Update(input);