Esempio n. 1
0
        public RealEstatesDataMapper(IEstateAgencyUnitOfWork unitOfWork, IBLLMapper mapperFactory)
        {
            _unitOfWork = unitOfWork;
            _mapper     = mapperFactory.CreateMapper();
            var cityKiev = _unitOfWork.Cities.GetAll().FirstOrDefault(x => x.Name == "Киев");

            if (cityKiev != null)
            {
                _cityKievId = cityKiev.Id;
            }
            else
            {
                throw new HttpException(404, "Cannot find Kiev. Working just for area of Kiev city.");
            }
        }
Esempio n. 2
0
        public RealtorService(IEstateAgencyUnitOfWork unitOfWorkFactory, IBLLMapper mapperFactory,
                              IRealeEstateSort <RealEstateForRealtorDTO> realeEstateSort, IRealEstatesDataMapper realEstatesData,
                              IFilterForRealtor realEstateForRealtorFilter)
        {
            _unitOfWork      = unitOfWorkFactory;
            _mapper          = mapperFactory.CreateMapper();
            _realeEstateSort = realeEstateSort;
            _realEstatesData = realEstatesData;
            _filter          = realEstateForRealtorFilter;
            var cityKiev = _unitOfWork.Cities.GetAll().FirstOrDefault(x => x.Name == "Киев");

            if (cityKiev == null)
            {
                throw new HttpException(404, "Cannot find Kiev. Working just for area of Kiev city.");
            }
        }