Пример #1
0
 public QuestionService(QuestionRepository questinRepository, ICustomExceptionValidationService customExceptionValidationService, IOrganizationRepository orgRepository, ISubjectRepository subjectRepository)
 {
     _questinRepository = questinRepository;
     _customExceptionValidationService = customExceptionValidationService;
     _orgRepository     = orgRepository;
     _subjectRepository = subjectRepository;
 }
 public GeneratedTestForJunior(
     IQuestionRepository questionRepository,
     IDifficultyLevelRepository difficultyLevelRepository)
 {
     _questionRepository = questionRepository;
     _difficultyLevelRepository = difficultyLevelRepository;
 }
Пример #3
0
 public MainController(ITeamRepository teamRepository, IQuestionGroupRepository questionGroupRepository, IQuestionRepository questionRepository, ITeamAnswerRepository teamAnswerRepository)
 {
     _TeamRepository          = teamRepository;
     _QuestionGroupRepository = questionGroupRepository;
     _QuestionRepository      = questionRepository;
     _TeamAnswerRepository    = teamAnswerRepository;
 }
Пример #4
0
 public QuestionService(
     IQuestionRepository questionRepository,
     IMapper mapper)
 {
     _questionRepository = questionRepository;
     _mapper             = mapper;
 }
Пример #5
0
 public QuestionController(IQuestionRepository questionsRepository, UserManager <ApplicationUser> userManager, IStringConstants stringConstants, ICategoryRepository categoryRepository)
 {
     _questionsRepository = questionsRepository;
     _userManager         = userManager;
     _stringConstants     = stringConstants;
     _categoryRepository  = categoryRepository;
 }
Пример #6
0
 public GameDetails()
 {
     this.InitializeComponent();
     answerRepo   = new AnswerRepository();
     gameRepo     = new GameRepository();
     questionRepo = new QuestionRepository();
 }
 public QuestionController(IQuestionRepository questionRepository, IFileRepository fileRepository,
     IChoiceRepository choiceRepository)
 {
     _questionRepository = questionRepository;
     _fileRepository = fileRepository;
     _choiceRepository = choiceRepository;
 }
Пример #8
0
 public QuestionsController(IQuestionRepository questionRepository, IConnectionManager connectionManager, IEventRepository eventRepository, ITeamRepository teamRepository)
 {
     _questionRepository = questionRepository;
     _connectionManager  = connectionManager;
     _eventRepository    = eventRepository;
     _teamRepository     = teamRepository;
 }
Пример #9
0
 public CommentController(IQuestionRepository questionRepository, ICommentRepository commentRepository, UserManager <IdentityUser> userManager, IAppUserRepository appUserRepository)
 {
     this.questionRepo = questionRepository;
     this.commentRepo  = commentRepository;
     this.userManager  = userManager;
     this.appUserRepo  = appUserRepository;
 }
 public Service(string questionSource)
 {
     questionRepository  = new XmlQuestionRepository(questionSource);
     statisticRepository = new DbStatisticsRepository();
     userRepository      = new DbUserRatingRepository();
     SeedDataBase();
 }
Пример #11
0
 public IndustryController(IDependencyFactory dependencyFactory)
 {
     _industryRepository = dependencyFactory.GetInstance<IChecklistTemplateRepository>();
     _industryQuestionRepository = dependencyFactory.GetInstance<IChecklistTemplateQuestionRepository>();
     _questionRepository = dependencyFactory.GetInstance<IQuestionRepository>();
     _userForAuditingRepository = dependencyFactory.GetInstance<BusinessSafe.Domain.RepositoryContracts.IUserForAuditingRepository>();
 }
Пример #12
0
 public QuestionProvider(IQuestionRepository questionRepository, IModuleRepository moduleRepository, IAnswerRepository answerRepository, ITestRepository testRepository)
 {
     _testRepository = testRepository;
     _questionRepository = questionRepository;
     _moduleRepository = moduleRepository;
     _answerRepository = answerRepository;
 }
Пример #13
0
        public GameController(string questionsDatabasePath)
        {
            _repository = QuestionRepositoryFactory.CreateObjectDatabaseRespository(questionsDatabasePath);

            _gameLevels = GameLevelFactory.CreateDefaultGameLevels();
            SetActiveLevel(1);
        }
Пример #14
0
        public ScoreController(IBaseScoreCardRepository baseScoreCardRepository, IBaseJournalPriceRepository baseJournalPriceRepository, IValuationScoreCardRepository valuationScoreCardRepository, IValuationJournalPriceRepository valuationJournalPriceRepository, IScoreCardVersionRepository scoreCardVersionRepository, IJournalRepository journalRepository, ILanguageRepository languageRepository, ISubjectRepository subjectRepository, IQuestionRepository questionRepository, GeneralSettings generalSettings, IUserProfileRepository userProfileRepository, IInstitutionRepository institutionRepository, IAuthentication authentication)
            : base(userProfileRepository, authentication)
        {
            Requires.NotNull(baseScoreCardRepository, "baseScoreCardRepository");
            Requires.NotNull(baseJournalPriceRepository, "baseJournalPriceRepository");
            Requires.NotNull(valuationScoreCardRepository, "valuationScoreCardRepository");
            Requires.NotNull(valuationJournalPriceRepository, "valuationJournalPriceRepository");
            Requires.NotNull(scoreCardVersionRepository, "scoreCardVersionRepository");
            Requires.NotNull(journalRepository, "journalRepository");
            Requires.NotNull(languageRepository, "languageRepository");
            Requires.NotNull(subjectRepository, "keywordRepository");
            Requires.NotNull(questionRepository, "questionRepository");
            Requires.NotNull(institutionRepository, "institutionRepository");
            Requires.NotNull(generalSettings, "generalSettings");

            this.baseScoreCardRepository         = baseScoreCardRepository;
            this.scoreCardVersionRepository      = scoreCardVersionRepository;
            this.valuationJournalPriceRepository = valuationJournalPriceRepository;
            this.valuationScoreCardRepository    = valuationScoreCardRepository;
            this.journalRepository          = journalRepository;
            this.languageRepository         = languageRepository;
            this.subjectRepository          = subjectRepository;
            this.questionRepository         = questionRepository;
            this.baseJournalPriceRepository = baseJournalPriceRepository;
            this.institutionRepository      = institutionRepository;
            this.generalSettings            = generalSettings;
        }
Пример #15
0
        public ScoreController(IBaseScoreCardRepository baseScoreCardRepository, IBaseJournalPriceRepository baseJournalPriceRepository, IValuationScoreCardRepository valuationScoreCardRepository, IValuationJournalPriceRepository valuationJournalPriceRepository, IScoreCardVersionRepository scoreCardVersionRepository, IJournalRepository journalRepository, ILanguageRepository languageRepository, ISubjectRepository subjectRepository, IQuestionRepository questionRepository, GeneralSettings generalSettings, IUserProfileRepository userProfileRepository, IInstitutionRepository institutionRepository, IAuthentication authentication)
            : base(userProfileRepository, authentication)
        {
            Requires.NotNull(baseScoreCardRepository, "baseScoreCardRepository");
            Requires.NotNull(baseJournalPriceRepository, "baseJournalPriceRepository");
            Requires.NotNull(valuationScoreCardRepository, "valuationScoreCardRepository");
            Requires.NotNull(valuationJournalPriceRepository, "valuationJournalPriceRepository");
            Requires.NotNull(scoreCardVersionRepository, "scoreCardVersionRepository");
            Requires.NotNull(journalRepository, "journalRepository");
            Requires.NotNull(languageRepository, "languageRepository");
            Requires.NotNull(subjectRepository, "keywordRepository");
            Requires.NotNull(questionRepository, "questionRepository");
            Requires.NotNull(institutionRepository, "institutionRepository");
            Requires.NotNull(generalSettings, "generalSettings");

            this.baseScoreCardRepository = baseScoreCardRepository;
            this.scoreCardVersionRepository = scoreCardVersionRepository;
            this.valuationJournalPriceRepository = valuationJournalPriceRepository;
            this.valuationScoreCardRepository = valuationScoreCardRepository;
            this.journalRepository = journalRepository;
            this.languageRepository = languageRepository;
            this.subjectRepository = subjectRepository;
            this.questionRepository = questionRepository;
            this.baseJournalPriceRepository = baseJournalPriceRepository;
            this.institutionRepository = institutionRepository;
            this.generalSettings = generalSettings;
        }
Пример #16
0
 public PostHandler(
     IQuestionRepository questionRepository,
     IAnswerRepository answerRepository)
 {
     _questionRepository = questionRepository;
     _answerRepository   = answerRepository;
 }
Пример #17
0
        public ReportsModule()
        {
            _feedbackRepo = new FeedbackRepository(ConfigurationManager.ConnectionStrings["happyIndex"].ConnectionString);
            _questionRepo = new QuestionRepository(ConfigurationManager.ConnectionStrings["happyIndex"].ConnectionString);

            Get["/api/reports/{name}"] = parameters =>
            {
                object   result = null;
                string   reportName = parameters.name;
                DateTime start, end;
                if (!DateTime.TryParse(Request.Query.start, out start))
                {
                    start = DateTime.MinValue;
                }
                if (!DateTime.TryParse(Request.Query.end, out end))
                {
                    end = DateTime.MaxValue;
                }
                switch (reportName)
                {
                case "company":
                    result = BuildCompanyReport(start, end);
                    break;

                case "pollingstation":
                    result = _feedbackRepo.GetPollingStationFeedbackReport(start, end, Request.Query.name);
                    break;
                }
                return(result);
            };
        }
Пример #18
0
 public AnswerCommandHandler(
     IQuestionRepository questionRepository,
     IAnswerRepository answerRepository)
 {
     _questionRepository = questionRepository;
     _answerRepository   = answerRepository;
 }
Пример #19
0
 public QuestionAspectLoader(
     IQuestionAspectMapper mappper,
     IQuestionRepository repository)
 {
     _repository = repository;
     _mapper     = mappper;
 }
Пример #20
0
 public QuestionController(IMapper mapper, IQuestionRepository repository, TechAcheDbContext context, IUnitOfWork unitOfWork)
 {
     this.context    = context;
     this.unitOfWork = unitOfWork;
     this.mapper     = mapper;
     this.repository = repository;
 }
 public QuestionnaireService(ILogger <QuestionnaireService> logger,
                             GRA.Abstract.IDateTimeProvider dateTimeProvider,
                             IUserContextProvider userContextProvider,
                             IAnswerRepository answerRepository,
                             IBadgeRepository badgeRepository,
                             INotificationRepository notificationRepository,
                             IQuestionRepository questionRepository,
                             IQuestionnaireRepository questionnaireRepository,
                             IRequiredQuestionnaireRepository requiredQuestionnaireRepository,
                             IUserLogRepository userLogRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     SetManagementPermission(Permission.ManageQuestionnaires);
     _answerRepository = answerRepository
                         ?? throw new ArgumentNullException(nameof(answerRepository));
     _badgeRepository = badgeRepository
                        ?? throw new ArgumentNullException(nameof(badgeRepository));
     _notificationRepository = notificationRepository
                               ?? throw new ArgumentNullException(nameof(notificationRepository));
     _questionRepository = questionRepository
                           ?? throw new ArgumentNullException(nameof(questionRepository));
     _questionnaireRepository = questionnaireRepository
                                ?? throw new ArgumentNullException(nameof(questionnaireRepository));
     _requiredQuestionnaireRepository = requiredQuestionnaireRepository
                                        ?? throw new ArgumentNullException(nameof(requiredQuestionnaireRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
Пример #22
0
 public AdminService(IQuestionRepository questionRepository, ICategoryRepository categoryRepository, ITestRepository testRepository, IMapper mapper)
 {
     _quesitonRepository = questionRepository;
     _categoryRepository = categoryRepository;
     _testRepository     = testRepository;
     _mapper             = mapper;
 }
Пример #23
0
 public ManageContentsController(INewsRepository newsRepository, ITipRepository tipRepository, IQuestionRepository questionRepository, IRecipeRepository recipeRepository)
 {
     _newsRepository = newsRepository;
     _tipRepository = tipRepository;
     _recipeRepository = recipeRepository;
     _questionRepository = questionRepository;
 }
Пример #24
0
 public QuestionController(IQuestionRepository QuestionRepository, ISpecieRepository SpecieRepository,
                           IStationRepository StationRepository)
 {
     _QuestionRepository = QuestionRepository;
     _SpecieRepository   = SpecieRepository;
     _StationRepository  = StationRepository;
 }
Пример #25
0
 public DrawQuestionViewModel(DrawQuestion question, IQuestionRepository questionRepository, IPictureRepository pictureRepository) : base(question)
 {
     _question             = question;
     _questionRepository   = questionRepository;
     _pictureRepository    = pictureRepository;
     OpenFileDialogCommand = new RelayCommand(OpenFileDialogAction);
 }
Пример #26
0
 public QuestionController()
 {
     _questionRepo = ObjectFactory.GetInstance<IQuestionRepository>();
     _categoryRepo = ObjectFactory.GetInstance<ICategoryRepository>();
     _checklistRepository = ObjectFactory.GetInstance<ICheckListRepository>();
     _userForAuditingRepository = ObjectFactory.GetInstance<BusinessSafe.Domain.RepositoryContracts.IUserForAuditingRepository>();
 }      
        public RepositoryQuestionService(IQuestionRepository questionRepository, IPlayerService playerService)
        {
            _questionRepository = questionRepository;
            _playerService      = playerService;

            RegisterCallbacks();
        }
Пример #28
0
        public StackoverflowParseService(IStackoverflowParse stackoverflowParse, IQuestionRepository repository, IErrorProvider errorProvider, IPushAllProvider pushAllProvider)
        {
            if (stackoverflowParse == null)
            {
                throw new ArgumentNullException("stackoverflowParse");
            }
            _stackoverflowParse = stackoverflowParse;

            if (repository == null)
            {
                throw new ArgumentNullException("repository");
            }
            _repository = repository;

            if (errorProvider == null)
            {
                throw new ArgumentNullException("errorProvider");
            }
            _errorProvider = errorProvider;

            if (pushAllProvider == null)
            {
                throw new ArgumentNullException("pushAllProvider");
            }
            _pushAllProvider = pushAllProvider;
        }
Пример #29
0
 public QuestionDefinitionController(
     ILogger <QuestionDefinitionController> logger,
     IQuestionRepository repository)
 {
     _logger     = logger;
     _repository = repository;
 }
 public QuestionController(IUserRepository userRepo, IQuizRepository quizRepo, IQuestionRepository questionRepo, ICategoryRepository catRepo)
 {
     UserRepo     = userRepo;
     QuizRepo     = quizRepo;
     QuestionRepo = questionRepo;
     CategoryRepo = catRepo;
 }
Пример #31
0
 public TestsService(ITestRepository <Test> testRepository, IUserService userService, IQuestionRepository questionRepository, ICourseRepository courseRepository)
 {
     this.testRepository     = testRepository;
     this.userService        = userService;
     this.questionRepository = questionRepository;
     this.courseRepository   = courseRepository;
 }
Пример #32
0
 public SectionManager(
     ISectionRepository sectionRepository,
     IQuestionRepository questionRepository)
 {
     _sectionRepository  = sectionRepository;
     _questionRepository = questionRepository;
 }
Пример #33
0
 public ReportHelper(IQuestionRepository questionRepository, IQuestionRatingRepository questionRatingRepository, IUnitRepository unitRepository, ITestSetRepository testSetRepository)
 {
     _questionRepository       = questionRepository;
     _unitRepository           = unitRepository;
     _questionRatingRepository = questionRatingRepository;
     _testSetRepository        = testSetRepository;
 }
Пример #34
0
 public CreateAnswerCommandHandler(IAnswerRepository answerRepository,
                                   IQuestionRepository questionRepository, IMapper mapper)
 {
     _answerRepository   = answerRepository;
     _questionRepository = questionRepository;
     _mapper             = mapper;
 }
Пример #35
0
 public HomeController()
 {
     _activityRepo = EntityActivityRepository.Instance;
     _profileRepo = EntityProfileRepository.Instance;
     _matchCache = SXMatchRepository.Instance;
     _quesRepo = EntityQuestionRepository.Instance;
 }
        private static IList<SurveyResultsDetailsviewModel> MapResponses(ICollection<Respondent> Respondents, IQuestionRepository questionRepository)
        {
            IList<SurveyResultsDetailsviewModel> results = new List<SurveyResultsDetailsviewModel>();

            foreach (Core.Model.Respondent respondent in Respondents)
            {
                SurveyResultsDetailsviewModel result = new SurveyResultsDetailsviewModel();
                result.DateTaken = string.Format("{0:d}", respondent.DateTaken.ToString());
                result.Answers = new List<SurveyResultsAnswersViewModel>();

                foreach (Core.Model.ActualResponse response in respondent.Responses)
                {
                    //  Get the descriptions for the questions and corresponding answer
                    string[] resultDescriptions = questionRepository.GetQuestionAndAnswerDescriptions(response.Question, response.Response);
                    //  Instatiate and populate the result
                    SurveyResultsAnswersViewModel answer = new SurveyResultsAnswersViewModel();
                    answer.QuestionNumber = Convert.ToInt64(resultDescriptions[0]);
                    answer.QuestionText = resultDescriptions[1];
                    answer.AnswerNumber = response.Response;
                    answer.AnswerText = resultDescriptions[2];
                    //  Add the result to the answers
                    result.Answers.Add(answer);
                }
                results.Add(result);
            }
            return results;
        }
Пример #37
0
        public ScoreController(IBaseScoreCardRepository baseScoreCardRepository, IBaseJournalPriceRepository baseJournalPriceRepository, IValuationScoreCardRepository valuationScoreCardRepository, IValuationJournalPriceRepository valuationJournalPriceRepository, IScoreCardVersionRepository scoreCardVersionRepository, IJournalRepository journalRepository, ILanguageRepository languageRepository, IQuestionRepository questionRepository, GeneralSettings generalSettings, IUserProfileRepository userProfileRepository, IInstitutionRepository institutionRepository, IAuthentication authentication, IBulkImporter <AuthorToInvite> bulkImporter, IUserJournalRepository userJournalRepository, ISubjectRepository subjectRepository)
            : base(baseScoreCardRepository, valuationScoreCardRepository, userProfileRepository, authentication)
        {
            Requires.NotNull(baseJournalPriceRepository, nameof(baseJournalPriceRepository));
            Requires.NotNull(valuationJournalPriceRepository, nameof(valuationJournalPriceRepository));
            Requires.NotNull(scoreCardVersionRepository, nameof(scoreCardVersionRepository));
            Requires.NotNull(journalRepository, nameof(journalRepository));
            Requires.NotNull(languageRepository, nameof(languageRepository));
            Requires.NotNull(questionRepository, nameof(questionRepository));
            Requires.NotNull(institutionRepository, nameof(institutionRepository));
            Requires.NotNull(generalSettings, nameof(generalSettings));

            this.scoreCardVersionRepository      = scoreCardVersionRepository;
            this.valuationJournalPriceRepository = valuationJournalPriceRepository;
            this.journalRepository          = journalRepository;
            this.languageRepository         = languageRepository;
            this.questionRepository         = questionRepository;
            this.baseJournalPriceRepository = baseJournalPriceRepository;
            this.institutionRepository      = institutionRepository;
            this.generalSettings            = generalSettings;

            _bulkImporter          = bulkImporter;
            _userJournalRepository = userJournalRepository;
            _subjectRepository     = subjectRepository;
        }
Пример #38
0
 public CommentCommandHandler(
     IAnswerRepository repository,
     IQuestionRepository questionRepository)
 {
     _repository         = repository;
     _questionRepository = questionRepository;
 }
Пример #39
0
 public LMSSupervisor(
     IAdministrationRepository adminRepo,
     IAdministrationRoleRepository adminRoleRepo,
     IAnswerRepository answerRepo,
     IBlockRepository blockRepo,
     IBlockTypeRepository blockTypeRepo,
     ICourseRepository courseRepo,
     IDirectionRepository directionRepo,
     IGroupRepository groupRepo,
     IPageRepository pageRepo,
     IParticipantRepository participantRepo,
     IParticipantRoleRepository participantRoleRepo,
     IQuestionRepository questionRepo,
     IUserRepository userRepo)
 {
     _adminRepo           = adminRepo;
     _adminRoleRepo       = adminRoleRepo;
     _answerRepo          = answerRepo;
     _blockRepo           = blockRepo;
     _blockTypeRepo       = blockTypeRepo;
     _courseRepo          = courseRepo;
     _directionRepo       = directionRepo;
     _groupRepo           = groupRepo;
     _pageRepo            = pageRepo;
     _participantRepo     = participantRepo;
     _participantRoleRepo = participantRoleRepo;
     _questionRepo        = questionRepo;
     _userRepo            = userRepo;
 }
 public AccountController(IQuestionRepository repository, IFormsAuthenticationService formsService, IMembershipService membershipService, IEmailService emailService, IUser currentUser)
 {
     _repository = repository;
     FormsService = formsService;
     MembershipService = membershipService;
     _emailService = emailService;
     _currentUser = currentUser;
 }
Пример #41
0
 public QuestionController(IUnitOfWork uow, IQuestionRepository QuestionRepository, IUserAccountRepository DefineUserRepository)
 {
     _uow = uow;
     _RQuestion = QuestionRepository;
     _RDefineUser = DefineUserRepository;
     EDefineUser = new UserAccountExtentions(_RDefineUser);
     EQuestion = new QuestionExtensions(_RQuestion ,_RDefineUser);
 }
Пример #42
0
 public QuestionsController(IRepositoryFactory repositoryFactory )
 {
     questionRepository = repositoryFactory.GetQuestionRepository();
     userRepository = repositoryFactory.GetUserRepository();
     tagRepository = repositoryFactory.GetTagRepository();
     answerRepository = repositoryFactory.GetAnswerRepository();
     voteRepository = repositoryFactory.GetVoteRepository();
 }
Пример #43
0
 public StatisticsController(IQuestionRepository questionRepository, ITipRepository tipRepository, INewsRepository newsRepository, IUserRepository userRepository, IRecipeRepository recipeRepository)
 {
     _questionRepository = questionRepository;
     _tipRepository = tipRepository;
     _newsRepository = newsRepository;
     _userRepository = userRepository;
     _recipeRepository = recipeRepository;
 }
Пример #44
0
 public QuestionController(IDependencyFactory dependencyFactory)
 {
     _questionRepo = dependencyFactory.GetInstance<IQuestionRepository>(); ;
     _categoryRepo = dependencyFactory.GetInstance<ICategoryRepository>();
     _industryRepository = dependencyFactory.GetInstance<IChecklistTemplateRepository>();
     _userForAuditingRepository = dependencyFactory.GetInstance<BusinessSafe.Domain.RepositoryContracts.IUserForAuditingRepository>();
     _reportLetterStatementCategoryRepo = dependencyFactory.GetInstance<IRepository<ReportLetterStatementCategory, Guid>>();
 }
Пример #45
0
 public QuestionsController()
 {
     questionRepository = new QuestionRepository();
     userRepository = new UserRepository();
     tagRepository = new TagRepository();
     answerRepository = new AnswerRepository();
     voteRepository = new VoteRepository();
 }
Пример #46
0
 public ClientController(IEligibilityService eligibilityService, IQuestionRepository questionRepository, IEmailService emailService, IAuditor auditor, IUser currentUser)
 {
     this._eligibilityService = eligibilityService;
     this._questionRepository = questionRepository;
     _emailService = emailService;
     _auditor = auditor;
     _currentUser = currentUser;
 }
Пример #47
0
 public WkysController(IMembershipService membershipService, IQuestionRepository questionRepo, IQuestionOptionRepository optionRepo, IAnswerRepository answerRepo, IUserRepository userRepo, ICommentRepository commentRepo)
 {
     _membershipService = membershipService;
     _questionRepo = questionRepo;
     _optionRepo = optionRepo;
     _answerRepo = answerRepo;
     _userRepo = userRepo;
     _commentRepo = commentRepo;
 }
Пример #48
0
 public AskAQuestionService(IListingRepository listings,                                   
                            IQuestionRepository questions,              
                            IClock clock)
 {
     _listings = listings;
     _questions = questions;
     //_unitOfWork = unitOfWork;
     _clock = clock;
 }
Пример #49
0
 public AccountController(IMembershipService membershipService, IQuestionRepository questionRepo, IQuestionOptionRepository optionRepo, IAnswerRepository answerRepo, IUserRepository userRepo, ICommentRepository commentRepo, IResetPasswordTokenRepository resetTokenRepo)
 {
     _membershipService = membershipService;
     _questionRepo = questionRepo;
     _optionRepo = optionRepo;
     _answerRepo = answerRepo;
     _userRepo = userRepo;
     _commentRepo = commentRepo;
     _resetTokenRepo = resetTokenRepo;
 }
 public QuizService(IModelFactory modelFactory, IQuizRepository quizRepository, IQuizQuestionRepository quizQuestionRepository,
     IQuestionRepository questionRepository, ICourseRepository courseRepository, IQuizPagesRepository quizPagesRepository)
 {
     _modelFactory = modelFactory;
     _quizRepository = quizRepository;
     _quizQuestionRepository = quizQuestionRepository;
     _questionRepository = questionRepository;
     _courseRepository = courseRepository;
     _quizPagesRepository = quizPagesRepository;
 }
        public ReinstateTakeSurveyViewModel(ISurveyRepository surveyRepository, IQuestionRepository questionRepository)
        {
            if (surveyRepository == null)
                throw new ArgumentNullException("SurveyRepository", "No valid survey repository supplied.");
            if (questionRepository == null)
                throw new ArgumentNullException("QuestionRepository", "No valid question repository supplied.");

            _surveyRepository = surveyRepository;
            _questionRepository = questionRepository;
        }
        public void ShuffleAllQuestions(IQuestionRepository repoitory)
        {
            var allQuestions = repoitory.GetAllQuestions();
            ShuffleQuestions(allQuestions);

            foreach (var question in allQuestions)
            {
                repoitory.SaveQuestion(question);
            }
        }
Пример #53
0
 public QuestionService(
     IQuestionRepository questionRepository, 
     IAnswerChoiceRepository answerChoiceRepository,
     IExamRepository examRepository
     )
 {
     this.questionRepository = questionRepository;
     this.answerChoiceRepository = answerChoiceRepository;
     this.examRepository = examRepository;
 }
Пример #54
0
        public MainViewModel()
        {
            _repository = new QuestionRepository();

            GoNextCommand = new RelayCommand<string>(x => DoSomething());
            TakeVariantAnswerCommand = new RelayCommand<string>(x => _currentAnswerId = int.Parse(x));

            Messenger.Default.Register<User>(this, Initialize);
            Messenger.Default.Register<ShowProtocolMessage>(this, ShowProtocol);
        }
Пример #55
0
 public ManageSpamController(INewsCommentRepository newsCommentRepository, ITipCommentRepository tipCommentRepository, IRecipeCommentRepository recipeCommentRepository, IQuestionRepository questionRepository, IAnswerRepository answerRepository, INewsRepository newsRepository, ITipRepository tipRepository, IRecipeRepository recipeRepository)
 {
     _newsCommentRepository = newsCommentRepository;
     _tipCommentRepository = tipCommentRepository;
     _recipeCommentRepository = recipeCommentRepository;
     _questionRepository = questionRepository;
     _answerRepository = answerRepository;
     _newsRepository = newsRepository;
     _tipRepository = tipRepository;
     _recipeRepository = recipeRepository;
 }
 public EmployeeChecklistService(
     IUserForAuditingRepository auditedUserRepository,
     IEmployeeChecklistRepository employeeChecklistRepository,
     IQuestionRepository questionRepository,
     IPeninsulaLog peninsulaLog, IUserRepository userRepository)
 {
     _auditedUserRepository = auditedUserRepository;
     _employeeChecklistRepository = employeeChecklistRepository;
     _questionRepository = questionRepository;
     _log = peninsulaLog;
     _userRepository = userRepository;
 }
        public static SurveyResultsViewModel MapAllResults(Survey survey, IQuestionRepository questionRepository)
        {
            //  Instantiate the view model
            SurveyResultsViewModel surveyResults = new SurveyResultsViewModel();
            //  map the Survey information
            surveyResults.SurveyId = survey.SurveyId;
            surveyResults.Title = survey.Title;
            //  Map the results information.
            surveyResults.Results = MapResponses(survey.Respondents, questionRepository);

            return surveyResults;
        }
Пример #58
0
        static void Main(string[] args)
        {
            if (args == null || args.Length != 1)
            {
                Console.WriteLine("Usage: QuizManager path_to_questions_database_file");
                Console.ReadLine();
                return;
            }

            QuestionRepository = QuestionRepositoryFactory.CreateObjectDatabaseRespository(args[0]);

            new Program().Run();            
        }
 public FireRiskAssessmentChecklistService(
     IFireRiskAssessmentChecklistRepository fireRiskAssessmentChecklistRepository,
     IUserForAuditingRepository userForAuditingRepository,
     IQuestionRepository questionRepository,
     IPeninsulaLog log,
     IFireAnswerRepository fireAnswerRepository)
 {
     _fireRiskAssessmentChecklistRepository = fireRiskAssessmentChecklistRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _questionRepository = questionRepository;
     _log = log;
     _fireAnswerRepository = fireAnswerRepository;
 }
Пример #60
0
 public QuestionCrudViewModel(IAnswerRepository answerRepository, ICategoryRepository categoryRepository,
     IQuestionRepository questionRepository)
 {
     if (answerRepository == null)
         throw new ArgumentNullException(nameof(answerRepository));
     if (categoryRepository == null)
         throw new ArgumentNullException(nameof(categoryRepository));
     if (questionRepository == null)
         throw new ArgumentNullException(nameof(questionRepository));
     _answerRepository = answerRepository;
     _categoryRepository = categoryRepository;
     _questionRepository = questionRepository;
     Initialize();
 }