Example #1
0
        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,
     });
 }
Example #3
0
        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>());
        }