public UpdateTestSessionHandler( IUnitOfWork unitOfWork, ITestSessionService testSessionService, IExecutionContextService executionContextService, IMapper mapper) { _unitOfWork = unitOfWork; _testSessionService = testSessionService; _executionContextService = executionContextService; _mapper = mapper; }
public AccountController(IUserService userService, ICertificateService certificateService, ITestSessionService testSessionService) { _userService = userService; _certificateService = certificateService; _testSessionService = testSessionService; var config = new MapperConfiguration(cfg => { cfg.CreateMap <TestSessionDTO, TestSessionViewModel>() .ForMember(u => u.TestName, dal => dal.MapFrom(udto => udto.TestDTO.Name)); ; }); _mapper = config.CreateMapper(); }
public TestController(ITestService testService, IQuestionAnswerService questionAnswerService, IQuestionCategoryService questionCategoryService, IQuestionService questionService, ITestSessionService testSessionService, ICertificateService certificateService, IUserService userService) { _testService = testService; _questionAnswerService = questionAnswerService; _questionService = questionService; _questionCategoryService = questionCategoryService; _testSessionService = testSessionService; _certificateService = certificateService; _userService = userService; var config = new MapperConfiguration(cfg => { cfg.CreateMap <QuestionDTO, QuestionViewModel>() .ForMember(bgv => bgv.Answers, opt => opt.MapFrom(b => b.QuestionAnswersDTO)); cfg.CreateMap <QuestionAnswerDTO, AnswerViewModel>() .ForMember(b => b.QuestionViewModel, opt => opt.MapFrom(b => b.QuestionDTO)); cfg.CreateMap <TestDTO, TestViewModel>(); }); _mapper = config.CreateMapper(); }
public StartAssessmentPhaseHandler( ITestSessionService testSessionService) { _testSessionService = testSessionService; }