Exemplo n.º 1
0
        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));
        }
Exemplo n.º 3
0
 public async Task <IServiceResult <int> > Put(UpdateWarehouseInput input) => await _updateWarehouseService.Update(input);