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)); }
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); }
public async Task <IServiceResult <int> > Post(CreateWarehouseInput input) => await _createWarehouseService.Create(input);