Example #1
0
        public async Task <IServiceResult <int> > Create(CreateWarehouseInput input)
        {
            var warehouse = new Warehouse(input.Name, input.Description);
            await _databaseContext.Warehouses.AddAsync(warehouse);

            await _databaseContext.SaveChangesAsync();

            return(ServiceResult <int> .Ok(warehouse.Id));
        }
Example #2
0
        public void CreateWarehouse(CreateWarehouseInput input)
        {
            var warehouse = new Warehouse {
                WarehouseCode    = input.WarehouseCode,
                WarehouseName    = input.WarehouseName,
                WarehouseAddress = input.WarehouseAddress,
                WarehousePhone   = input.WarehousePhone,
                CreatorUserId    = input.CreatorUserId
            };

            _WarehouseRepository.Insert(warehouse);
        }
Example #3
0
 public async Task <IServiceResult <int> > Post(CreateWarehouseInput input) => await _createWarehouseService.Create(input);