Exemplo n.º 1
0
 public UpdateTestSessionHandler(
     IUnitOfWork unitOfWork,
     ITestSessionService testSessionService,
     IExecutionContextService executionContextService,
     IMapper mapper)
 {
     _unitOfWork              = unitOfWork;
     _testSessionService      = testSessionService;
     _executionContextService = executionContextService;
     _mapper = mapper;
 }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
 public StartAssessmentPhaseHandler(
     ITestSessionService testSessionService)
 {
     _testSessionService = testSessionService;
 }