Beispiel #1
0
 public TestResultService(IUnitOfWork unitOfWork, IMapper mapper)
 {
     this.unitOfWork             = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.testResultRepository   = unitOfWork.GetRepository <TestResult, ITestResultRepository>() ?? throw new NullReferenceException(nameof(testResultRepository));
     this.resultAnswerRepository = unitOfWork.GetRepository <ResultAnswer, IResultAnswerRepository>() ?? throw new NullReferenceException(nameof(resultAnswerRepository));
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Beispiel #2
0
 public ResultManagerService(ITestResultRepository testResultRepository, ITestsService testsService, ICourseService courseService, IUserRepository <User> userRepository)
 {
     this.testResultRepository = testResultRepository;
     this.testsService         = testsService;
     this.courseService        = courseService;
     this.userRepository       = userRepository;
 }
Beispiel #3
0
 public UserService(IUnitOfWork uow, ITestResultRepository repo, IUserRepository userRepo, ITestService tService)
 {
     this.uow = uow;
     this.trRepo = repo;
     this.uRepo = userRepo;
     this.testService = tService;
 }
 public TestResultCommandHandler(
     ITestCommandHandler testCommandHandler,
     ITestResultRepository testResultRepository)
 {
     _testCommandHandler   = testCommandHandler;
     _testResultRepository = testResultRepository;
 }
Beispiel #5
0
 /// <summary>
 /// Instanciates TestResultService with specified parameters.
 /// </summary>
 /// <param name="repository"> Repository instance.</param>
 /// <exception> System.ArgumentNullException if uow or repository is null.</exception>
 public TestResultService(ITestResultRepository repository)
 {
     if (repository == null)
     {
         throw new ArgumentNullException(nameof(repository));
     }
     this.repository = repository;
 }
Beispiel #6
0
 public TestManagerService(ITestsService testsService, IClassReportBuilder builder, IQuestionService questionService, ICourseService courseService, ITestResultRepository testResultRepository)
 {
     this.testsService         = testsService;
     this.builder              = builder;
     this.questionService      = questionService;
     this.courseService        = courseService;
     this.testResultRepository = testResultRepository;
 }
 public ResultsController(IConnectionManager manager, ITestResultRepository rep, ITaskGuard guard)
 {
     this.manager = manager;
     hubContext   = this.manager.GetHubContext <MainHub>();
     repository   = rep;
     taskGuard    = guard;
     InitTester();
 }
 /// <summary>
 /// Instanciates TestEvaluationService with specified parameters.
 /// </summary>
 /// <param name="repository"> TestResultRepository instance.</param>
 /// <param name="uow"> UnitOfWork instance.</param>
 /// <exception> System.ArgumentNullException if service is null.</exception>
 public TestEvaluationService(ITestResultRepository repository, IUnitOfWork uow)
 {
     if (repository == null || uow == null)
     {
         throw new ArgumentNullException(repository == null ? nameof(repository) : nameof(uow));
     }
     this.repository = repository;
     service         = new Service(uow);
 }
Beispiel #9
0
 public void Dispose()
 {
     TestRepository           = null;
     QuestionRepository       = null;
     AnswerRepository         = null;
     TestResultRepository     = null;
     QuestionResultRepository = null;
     _db?.Dispose();
 }
 public PassingTestService(IUnitOfWork unitOfWork, IMapper mapper, IOptions <TimeErrorSetting> timeErrorSetting, ITestCalculationService testCalculationService)
 {
     this.unitOfWork           = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.testRepository       = unitOfWork.GetRepository <Test, ITestRepository>() ?? throw new NullReferenceException(nameof(testRepository));
     this.testEventRepository  = unitOfWork.GetRepository <TestEvent, ITestEventRepository>() ?? throw new NullReferenceException(nameof(testEventRepository));
     this.testResultRepository = unitOfWork.GetRepository <TestResult, ITestResultRepository>() ?? throw new NullReferenceException(nameof(testResultRepository));
     this.mapper                 = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.timeErrorSetting       = timeErrorSetting?.Value ?? throw new ArgumentNullException(nameof(timeErrorSetting));
     this.testCalculationService = testCalculationService ?? throw new ArgumentNullException(nameof(testCalculationService));
 }
Beispiel #11
0
 public TestService(IUnitOfWork unitOfWork, IMapper mapper)
 {
     this.unitOfWork             = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.userRepository         = unitOfWork.GetRepository <User, IUserRepository>() ?? throw new NullReferenceException(nameof(userRepository));
     this.testRepository         = unitOfWork.GetRepository <Test, ITestRepository>() ?? throw new NullReferenceException(nameof(testRepository));
     this.testQuestionRepository = unitOfWork.GetRepository <TestQuestion, ITestQuestionRepository>() ?? throw new NullReferenceException(nameof(testQuestionRepository));
     this.urlRepository          = unitOfWork.GetRepository <Url, IUrlRepository>() ?? throw new NullReferenceException(nameof(urlRepository));
     this.testResultRepository   = unitOfWork.GetRepository <TestResult, ITestResultRepository>() ?? throw new NullReferenceException(nameof(testResultRepository));
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Beispiel #12
0
 public TestResultService(ITestResultRepository resultRepository,
                          ITestResultPointsRule resultPointsRule,
                          ITestResultPointsRule bonusPointsRule,
                          ITestResultPlaceRule timePlaceRule)
 {
     this._testResultRepository     = resultRepository;
     this._correctAnswersPointsRule = resultPointsRule;
     this._bonusPointsRule          = bonusPointsRule;
     this._answeringTimePlaceRule   = timePlaceRule;
 }
Beispiel #13
0
 public PatientInputFileService(IPatientInputFileFactory patientInputFileFactory, IEventCustomerResultRepository eventCustomerResultRepository, ICustomerRepository customerRepository,
                                IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, ISettings settings)
 {
     _patientInputFileFactory        = patientInputFileFactory;
     _eventCustomerResultRepository  = eventCustomerResultRepository;
     _customerRepository             = customerRepository;
     _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
     _settings             = settings;
     _testResultRepository = new IFOBTTestRepository();
 }
Beispiel #14
0
 public CdContentCreator(IEventCustomerRepository eventCustomerRepository, IElectronicProductRepository electronicProductRepository, IEventCustomerResultRepository eventCustomerResultRepository,
                         ICdContentGeneratorTrackingRepository cdContentGeneratorTracking, IMediaRepository mediaRepository, IZipHelper zipHelper)
 {
     _eventCustomerRepository       = eventCustomerRepository;
     _electronicProductRepository   = electronicProductRepository;
     _eventCustomerResultRepository = eventCustomerResultRepository;
     _cdContentGeneratorTracking    = cdContentGeneratorTracking;
     _mediaRepository      = mediaRepository;
     _zipHelper            = zipHelper;
     _testResultRepository = new TestResultRepository();
 }
Beispiel #15
0
 public ChapterService(IChapterRepository chapterRepository,
                       ICourseRepository courseRepository,
                       IPeriodRepository periodRepository,
                       ITestResultRepository testResultRepository,
                       IAssignmentWitResultsConverter assignmentWitResultsConverter)
 {
     _chapterRepository             = chapterRepository;
     _courseRepository              = courseRepository;
     _periodRepository              = periodRepository;
     _testResultRepository          = testResultRepository;
     _assignmentWitResultsConverter = assignmentWitResultsConverter;
 }
 public ResultRepository(
     IDbReader dbConnection,
     IHttpStatusResultStatisticsFactory statisticsFactory,
     IHttpStatusResultService service,
     IRequestResultRepository requestResultRepository,
     ITestResultRepository testResultRepository)
 {
     _dbConnection            = dbConnection.Connection;
     _statisticsFactory       = statisticsFactory;
     _service                 = service;
     _requestResultRepository = requestResultRepository;
     _testResultRepository    = testResultRepository;
 }
Beispiel #17
0
        public EkgFileParser2(string resultOutputPath, long eventId, ILogger logger, ISettings settings, bool isNewResultFlow)
        {
            _resultOutputPath     = resultOutputPath;
            _eventId              = eventId;
            _logger               = logger;
            _mediaRepository      = new MediaRepository(new Settings());
            _testResultService    = new Service.TestResultService();
            _resultParserHelper   = new ResultParserHelper();
            _mediaHelper          = new MediaHelper(_logger);
            _settings             = settings;
            _testResultRepository = new EKGTestRepository();

            _isNewResultFlow = isNewResultFlow;
        }
Beispiel #18
0
        public TestUnitOfWork(AppIdentityDbContext db,
                              ITestRepository testRepository,
                              IQuestionRepository questionRepository,
                              IAnswerRepository answerRepository,
                              ITestResultRepository testResultRepositoryRepository,
                              IQuestionResultRepository questionResultRepository)
        {
            _db = db ?? throw new ArgumentNullException(nameof(db));

            TestRepository           = testRepository ?? throw new ArgumentNullException(nameof(testRepository));
            QuestionRepository       = questionRepository ?? throw new ArgumentNullException(nameof(questionRepository));
            AnswerRepository         = answerRepository ?? throw new ArgumentNullException(nameof(answerRepository));
            TestResultRepository     = testResultRepositoryRepository ?? throw new ArgumentNullException(nameof(testResultRepositoryRepository));
            QuestionResultRepository = questionResultRepository ?? throw new ArgumentNullException(nameof(questionResultRepository));
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="MailUserDispatcher"/> class.
        /// </summary>
        /// <param name="bus"></param>
        /// <param name="config"></param>
        /// <param name="userTestResultRepository"></param>
        public MailUserDispatcher(
            IBus bus,
            IOptions <SendEmailConfig> config,
            IUserTestResultRepository userTestResultRepository,
            ITestResultRepository testResultRepository)
        {
            _userTestResultRepository = userTestResultRepository;
            _testResultRepository     = testResultRepository;
            _config      = config.Value;
            _advancedBus = bus.Advanced;

            var queue = _advancedBus.QueueDeclare(_config.EmailQueue);

            _exchange = _advancedBus.ExchangeDeclare(_config.EmailExchange, ExchangeType.Direct);
            _advancedBus.Bind(_exchange, queue, _config.RoutingKey);
        }
Beispiel #20
0
 public AssignmentService(IExerciseRepository exerciseRepository,
                          IChapterService chapterService,
                          IProjectService projectService,
                          IProjectComponentRepository projectComponentRepository,
                          ITestRepository testRepository,
                          ITestResultRepository testResultRepository,
                          IAssignmentWitResultsConverter assignmentWitResultsConverter,
                          ITestRunRepository testRunRepository)
 {
     _exerciseRepository            = exerciseRepository;
     _chapterService                = chapterService;
     _projectService                = projectService;
     _projectComponentRepository    = projectComponentRepository;
     _testRepository                = testRepository;
     _testResultRepository          = testResultRepository;
     _assignmentWitResultsConverter = assignmentWitResultsConverter;
     _testRunRepository             = testRunRepository;
 }
Beispiel #21
0
 public TestController(ILogger <TestController> logger,
                       IUserRepository repo,
                       ITestRepository testRepo,
                       ITaskRepository taskRepo,
                       IOptionRepository optionRepo,
                       ITestResultRepository testResultRepo,
                       ITaskResultRepository taskResultRepo,
                       IOptionResultRepository optionResultRepo)
 {
     _logger           = logger;
     _userRepo         = repo;
     _testRepo         = testRepo;
     _taskRepo         = taskRepo;
     _testResultRepo   = testResultRepo;
     _taskResultRepo   = taskResultRepo;
     _optionRepo       = optionRepo;
     _optionResultRepo = optionResultRepo;
 }
Beispiel #22
0
 public UnitOfWorkOld
 (
     MainContext context,
     ITestRepository testRepo,
     IQuestionRepository questionRepo,
     ITestResultRepository testResultRepo,
     ISubjectRepository subjectRepo,
     IAnswerRepository answerRepo,
     IUserRepository userRepo
 )
 {
     this.context        = context;
     this.subjectRepo    = subjectRepo;
     this.questionRepo   = questionRepo;
     this.answerRepo     = answerRepo;
     this.userRepo       = userRepo;
     this.testRepo       = testRepo;
     this.testResultRepo = testResultRepo;
 }
 public UnitOfWork(ApplicationContext context,
                   ApplicationUserManager userManager,
                   ApplicationRoleManager roleManager,
                   IUserProfileRepository userProfileRepository,
                   ITestRepository testRepository,
                   IQuestionRepository questionRepository,
                   IAnswerRepository answerRepository,
                   ITestResultRepository testResultRepository,
                   ITestAnswerRepository testAnswerRepository)
 {
     _context              = context;
     UserManager           = userManager;
     RoleManager           = roleManager;
     UserProfileRepository = userProfileRepository;
     TestRepository        = testRepository;
     QuestionRepository    = questionRepository;
     AnswerRepository      = answerRepository;
     TestResultRepository  = testResultRepository;
     TestAnswerRepository  = testAnswerRepository;
 }
Beispiel #24
0
        public BloodworksResultParser(string resultOutputPath, long eventId, ILogger logger, long updateBy, bool isNewResultFlow)
        {
            _resultOutputPath  = resultOutputPath;
            _logger            = logger;
            _eventId           = eventId;
            _lipidParser       = new BloodworksLipidParser(logger);
            _hba1CParser       = new BloodworksHemaglobinParser(logger);
            _testResultService = new Service.TestResultService();
            _updatedBy         = updateBy;

            _ekgTestResultRepository    = new EKGTestRepository();
            _echoTestResultRepository   = new EchocardiogramTestRepository();
            _strokeTestResultRepository = new StrokeTestRepository();
            _padTestResultRepository    = new PadTestRepository();
            _aaaTestResultRepository    = new AAATestRepository();
            _asiTestResultRepository    = new ASITestRepository();
            _unableToScreenRepository   = new UnableToScreenStatusRepository();

            _isNewResultFlow = isNewResultFlow;
        }
Beispiel #25
0
        public ResultNotificationPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, ICustomerRepository customerRepository,
                                              INotifier notifier, ILogManager logManager, ISettings settings, IConfigurationSettingRepository configurationSettingRepository, IOrderRepository orderRepository, IShippingDetailRepository shippingDetailRepository,
                                              IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository, IEmailTemplateRepository emailTemplateRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository)
        {
            _eventCustomerResultRepository  = eventCustomerResultRepository;
            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _customerRepository             = customerRepository;
            _notifier             = notifier;
            _testResultRepository = new TestResultRepository();
            _logger = logManager.GetLogger <ResultNotificationPollingAgent>();
            _buffer = settings.IntervalResultDeliveryBuffer;

            _configurationSettingRepository = configurationSettingRepository;
            _orderRepository                = orderRepository;
            _shippingDetailRepository       = shippingDetailRepository;
            _eventRepository                = eventRepository;
            _corporateAccountRepository     = corporateAccountRepository;
            _emailTemplateRepository        = emailTemplateRepository;
            _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
            _settings = settings;
        }
Beispiel #26
0
 public TestResultService()
 {
     var context = new StudyItContext();
     this.testResultRepo = new TestResultRepository(context);
     this.testRepo = new TestRepository(context);
 }
Beispiel #27
0
 public TestResultService(ITestResultRepository testResultRepo, ITestRepository testRepo)
 {
     this.testResultRepo = testResultRepo;
     this.testRepo = testRepo;
 }
Beispiel #28
0
 public void SetupTest()
 {
     _testResultRepository = new EKGTestRepository();
 }
 public void SetupTest()
 {
     _testResultRepository = new LiverTestRepository();
 }
 public TestResultRepositoryTester()
 {
     _testResultRepository = new TestResultRepository();
 }
Beispiel #31
0
 public TestGraphRepository(IDbReader connection, ITestResultRepository testResultRepository)
 {
     _connection           = connection.Connection;
     _testResultRepository = testResultRepository;
 }
Beispiel #32
0
 public void TearDownTest()
 {
     _testResultRepository = null;
 }
 public TestResultService(ITestResultRepository testResultRepository, IMapper mapper)
 {
     _testResultRepository = testResultRepository;
     _mapper = mapper;
 }