예제 #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.");
            }
        }
예제 #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.");
            }
        }
예제 #3
0
 public RoutineTypeService(IAppUnitOfWork unitOfWork, IBLLMapper <RoutineType, App.DTO.RoutineType> mapper)
     : base(unitOfWork, mapper, unitOfWork.RoutineTypes)
 {
 }
예제 #4
0
 public TrainingDayTypeService(IAppUnitOfWork unitOfWork,
                               IBLLMapper <TrainingDayType, App.DTO.TrainingDayType> mapper)
     : base(unitOfWork, mapper, unitOfWork.TrainingDayTypes)
 {
 }
예제 #5
0
 public TrainingWeekService(IAppUnitOfWork unitOfWork, IBLLMapper <TrainingWeek, App.DTO.TrainingWeek> mapper)
     : base(unitOfWork, mapper, unitOfWork.TrainingWeeks)
 {
 }
 public BodyMeasurementService(IAppUnitOfWork unitOfWork,
                               IBLLMapper <BodyMeasurement, App.DTO.BodyMeasurement> mapper)
     : base(unitOfWork, mapper, unitOfWork.BodyMeasurements)
 {
 }
 public DailyNutritionIntakeService(IAppUnitOfWork unitOfWork,
                                    IBLLMapper <DailyNutritionIntake, App.DTO.DailyNutritionIntake> mapper)
     : base(unitOfWork, mapper, unitOfWork.DailyNutritionIntakes)
 {
 }
예제 #8
0
 public ExerciseService(IAppUnitOfWork unitOfWork, IBLLMapper <Exercise, App.DTO.Exercise> mapper)
     : base(unitOfWork, mapper, unitOfWork.Exercises)
 {
 }
예제 #9
0
 public WorkoutRoutineService(IAppUnitOfWork unitOfWork,
                              IBLLMapper <WorkoutRoutine, App.DTO.WorkoutRoutine> mapper)
     : base(unitOfWork, mapper, unitOfWork.WorkoutRoutines)
 {
 }
예제 #10
0
 public UnitTypeService(IAppUnitOfWork unitOfWork, IBLLMapper <UnitType, App.DTO.UnitType> mapper)
     : base(unitOfWork, mapper, unitOfWork.UnitTypes)
 {
 }
예제 #11
0
 public MuscleGroupService(IAppUnitOfWork unitOfWork, IBLLMapper <MuscleGroup, App.DTO.MuscleGroup> mapper)
     : base(unitOfWork, mapper, unitOfWork.MuscleGroups)
 {
 }
예제 #12
0
 public MuscleService(IAppUnitOfWork unitOfWork, IBLLMapper <Muscle, App.DTO.Muscle> mapper)
     : base(unitOfWork, mapper, unitOfWork.Muscles)
 {
 }
예제 #13
0
 public ExerciseInTrainingDayService(IAppUnitOfWork unitOfWork,
                                     IBLLMapper <ExerciseInTrainingDay, App.DTO.ExerciseInTrainingDay> mapper)
     : base(unitOfWork, mapper, unitOfWork.ExercisesInTrainingDay)
 {
 }