Ejemplo n.º 1
0
        public TripBriefResourceConverter(IUserBriefResourceConverter userBriefResourceConverter)
        {
            _userBriefResourceConverter = userBriefResourceConverter;
            var mapperConfig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <Trip, TripBriefResource>()
                .ForMember(x => x.TripParticipants, opt => opt.Ignore());
            });

            _mapper = mapperConfig.CreateMapper();
        }
Ejemplo n.º 2
0
        public TripDetailsResourceConverter(ITripDestinationConverter tripDestinationConverter, IUserBriefResourceConverter userBriefResourceConverter)
        {
            _tripDestinationConverter   = tripDestinationConverter;
            _userBriefResourceConverter = userBriefResourceConverter;
            var mapperConfig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <Trip, TripQueryResource>()
                .ForMember(x => x.TripParticipants, opt => opt.Ignore())
                .ForMember(x => x.TripDestinations, opt => opt.Ignore())
                .ForMember(x => x.Author, opt => opt.Ignore());
            });

            _mapper = mapperConfig.CreateMapper();
        }