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(); }
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(); }