public void CreateWareHouse(string name, int countryId, int provinceId, string address, string city, string phoneNumber, string postalCode) { var newWareHouse = new Entities.Warehouse() { Name = name, CountryId = countryId, ProvinceId = provinceId, Address = address, City = city, PhoneNumber = phoneNumber, PostalCode = postalCode }; _dataAccessService.Repository <Entities.Warehouse>().Insert(newWareHouse); AddEvent(new WareHouseCreated(newWareHouse.Id, newWareHouse.Name)); }
public static WareHouseDto EntityToDto(Entities.Warehouse entity, List <CountryReadModel> countries = null, List <ProvinceReadModel> provinces = null) { return(new WareHouseDto { Id = entity.Id, Name = entity.Name, Address = entity.Address, City = entity.City, CountryId = entity.CountryId, CountryName = countries?.FirstOrDefault(i => i.Id == entity.CountryId)?.Name, ProvinceId = entity.ProvinceId, ProvinceName = provinces?.FirstOrDefault(i => i.Id == entity.ProvinceId)?.Name, PhoneNumber = entity.PhoneNumber, PostalCode = entity.PostalCode, CreatedBy = entity.CreatedBy, UpdatedBy = entity.UpdatedBy, CreatedDate = entity.CreatedDate, UpdatedDate = entity.UpdatedDate, }); }
public WarehouseLogicTests() { mockTruckRepo = new MockTruckRepository(); wh2 = new IO.Swagger.Models.Warehouse("WH02", "descr", 1.0m, new List <IO.Swagger.Models.Warehouse>(), new List <IO.Swagger.Models.Truck>()); var rootList = new List <IO.Swagger.Models.Warehouse>(); rootList.Add(wh2); validRoot = new IO.Swagger.Models.Warehouse("WH01", "descr", 1.0m, rootList, new List <IO.Swagger.Models.Truck>()); invalidRoot = new IO.Swagger.Models.Warehouse("", "descr", 1.0m, new List <IO.Swagger.Models.Warehouse>(), new List <IO.Swagger.Models.Truck>()); validBLWarehouse2 = new Entities.Warehouse("WH02", "descr", 1.0m, new List <Entities.Warehouse>(), new List <Entities.Truck>()); var blList = new List <Entities.Warehouse>(); blList.Add(validBLWarehouse2); validDALWarehouse2 = new DataAccess.Entities.Warehouse("WH02", "descr", 1.0m, new List <DataAccess.Entities.Warehouse>(), new List <DataAccess.Entities.Truck>()); var dalList = new List <DataAccess.Entities.Warehouse>(); dalList.Add(validDALWarehouse2); validBLWarehouse = new Entities.Warehouse("WH01", "descr", 1.0m, blList, new List <Entities.Truck>()); validDALWarehouse = new DataAccess.Entities.Warehouse("WH01", "descr", 1.0m, dalList, new List <DataAccess.Entities.Truck>()); invalidBLWarehouse = new Entities.Warehouse("", "descr", 1.0m, new List <Entities.Warehouse>(), new List <Entities.Truck>()); }