public AnswerRepository(QuizGameContext context) { this.context = context; dbSet = context.Set <Answer>(); Mapper.Initialize(cfg => { cfg.CreateMap <Common.Answer, Answer>(); cfg.CreateMap <Answer, Common.Answer>(); }); }
public QuestionRepository(QuizGameContext context) { this.context = context; dbSet = context.Set <Question>(); Mapper.Initialize(cfg => { cfg.CreateMap <Common.Question, Question>() .ForMember(dest => dest.Topics, opt => opt.MapFrom(src => src.Topics)); cfg.CreateMap <Question, Common.Question>() .ForMember(dest => dest.Topics, opt => opt.MapFrom(src => src.Topics)); cfg.CreateMap <Common.Topic, Topic>(); cfg.CreateMap <Topic, Common.Topic>(); }); }
public QuizRepository(QuizGameContext context) { this.context = context; dbSet = context.Set <Quiz>(); Mapper.Initialize(cfg => { cfg.CreateMap <Common.Quiz, Quiz>(); cfg.CreateMap <Quiz, Common.Quiz>() //.ForMember(dest => dest.QuizType, opt => opt.MapFrom(src => src.QuizType)) //.ForMember(dest => dest.Topics, opt => opt.MapFrom(src => src.Topics)) .ForMember(dest => dest.Question, opt => opt.MapFrom(src => src.Question)) .ForMember(dest => dest.Answers, opt => opt.MapFrom(src => src.Answers)); }); }