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(); }
public TripConverter(ITripDestinationConverter tripDestinationConverter) { _tripDestinationConverter = tripDestinationConverter; var mapperConfig = new MapperConfiguration(cfg => { cfg.CreateMap <AddTripCommand, Trip>() .ForMember(x => x.TripDestinations, opt => opt.Ignore()) .ForMember(x => x.TripParticipants, opt => opt.Ignore()) .ForMember(x => x.Author, opt => opt.Ignore()); cfg.CreateMap <UpdateTrip, Trip>() .ForMember(x => x.TripDestinations, opt => opt.Ignore()) .ForMember(x => x.TripParticipants, opt => opt.Ignore()) .ForMember(x => x.Author, opt => opt.Ignore()); }); _mapper = mapperConfig.CreateMapper(); }