public StudyPlaceServiceImpl(IStudyPlacesRepository studyPlacesRepository, IMainUnitOfWork unitOfWork, IPeoplesRepository peoplesRepository) { _studyPlacesRepository = studyPlacesRepository; _unitOfWork = unitOfWork; _peoplesRepository = peoplesRepository; _mapper = new MapperConfiguration(x => { x.CreateMap <StudyPlace, StudyPlaceModel>() .ReverseMap(); x.CreateMap <People, PeopleModel>() .ReverseMap(); }).CreateMapper(); }
public PeopleServiceImpl(IPeoplesRepository peoplesRepository, IMainUnitOfWork unitOfWork) { _peoplesRepository = peoplesRepository; _unitOfWork = unitOfWork; _mapper = new MapperConfiguration(x => { x.CreateMap <People, PeopleModel>() .ForMember(dest => dest.StudyPlaceDescription, opt => opt.MapFrom(src => src.StudyPlace.Description)) .ForMember(dest => dest.StudyPlaceTitle, opt => opt.MapFrom(src => src.StudyPlace.Title)) .ForMember(dest => dest.WorkPlaceDescription, opt => opt.MapFrom(src => src.WorkPlace.Description)) .ForMember(dest => dest.WorkPlaceTitle, opt => opt.MapFrom(src => src.WorkPlace.Title)) .ReverseMap(); }).CreateMapper(); }
public PeoplesController() { _peoplesRepository = new PeoplesRepository(); }