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.");
            }
        }
        public RealtorService(IUnitOfWork unitOfWork, IMapperFactory mapperFactory, IRealeEstateSort realeEstateSort)
        {
            _unitOfWork      = unitOfWork;
            _mapper          = mapperFactory.CreateMapper();
            _realeEstateSort = realeEstateSort;
            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.");
            }
        }
Beispiel #3
0
 public ClientService(IRealeEstateSort <RealEstateForClientDTO> realeEstateSort, IRealEstatesDataMapper realEstatesData, IFilterForClient filter)
 {
     _realeEstateSort = realeEstateSort;
     _realEstatesData = realEstatesData;
     _filter          = filter;
 }