public TestService(IUnitOfWorkTest uow) { db = uow; var config = new MapperConfiguration(cfg => { cfg.CreateMap <Test, TestDTO>() .ForMember(bll => bll.QuestionCagegoryDTO, dal => dal.MapFrom(b => b.QuestionCagegory)) .ForMember(bll => bll.TestSessionsDTO, dal => dal.MapFrom(b => b.TestSessions)); cfg.CreateMap <TestDTO, Test>() .ForMember(dal => dal.QuestionCagegory, bll => bll.MapFrom(b => b.QuestionCagegoryDTO)) .ForMember(dal => dal.TestSessions, bll => bll.MapFrom(b => b.TestSessionsDTO)); cfg.CreateMap <QuestionDTO, Question>() .ForMember(dal => dal.QuestionCategory, bll => bll.MapFrom(b => b.QuestionCategoryDTO)) .ForMember(dal => dal.QuestionAnswers, bll => bll.MapFrom(b => b.QuestionAnswersDTO)); cfg.CreateMap <Question, QuestionDTO>() .ForMember(bll => bll.QuestionCategoryDTO, dal => dal.MapFrom(b => b.QuestionCategory)) .ForMember(bll => bll.QuestionAnswersDTO, dal => dal.MapFrom(b => b.QuestionAnswers)); cfg.CreateMap <QuestionCategory, QuestionCategoryDTO>(); cfg.CreateMap <QuestionCategoryDTO, QuestionCategory>(); cfg.CreateMap <TestSession, TestSessionDTO>(); cfg.CreateMap <TestSessionDTO, TestSession>(); cfg.CreateMap <QuestionAnswer, QuestionAnswerDTO>(); }); _mapper = config.CreateMapper(); }
public FeedService(FeedClient <FeedDTO> feedClient, IUnitOfWorkTest repository, IMapper mapper, Serilog.ILogger logger) { _feedClient = feedClient; _repository = repository; _mapper = mapper; _logger = logger; }
public QuestionAnswerService(IUnitOfWorkTest uow) { db = uow; var config = new MapperConfiguration(cfg => { cfg.CreateMap <QuestionAnswer, QuestionAnswerDTO>() .ForMember(bll => bll.QuestionDTO, dal => dal.MapFrom(b => b.Question)); cfg.CreateMap <QuestionAnswerDTO, QuestionAnswer>(); cfg.CreateMap <QuestionDTO, Question>(); cfg.CreateMap <Question, QuestionDTO>(); }); _mapper = config.CreateMapper(); }
public TestSessionService(IUnitOfWorkTest uow) { db = uow; var config = new MapperConfiguration(cfg => { cfg.CreateMap <TestSession, TestSessionDTO>() .ForMember(bll => bll.UserDTO, dal => dal.MapFrom(b => b.User)) .ForMember(bll => bll.TestDTO, dal => dal.MapFrom(b => b.Test)); cfg.CreateMap <TestSessionDTO, TestSession>(); cfg.CreateMap <User, UserDTO>(); cfg.CreateMap <UserDTO, User>(); cfg.CreateMap <Test, TestDTO>(); cfg.CreateMap <TestDTO, Test>(); }); _mapper = config.CreateMapper(); }
public OrderService(OrderClient <OrderDTO> orderClient, IUnitOfWorkTest repository, IMapper mapper, Serilog.ILogger logger) : base(orderClient, repository, mapper) { _orderClient = orderClient; _logger = logger; }