コード例 #1
0
 public QuestionController(IQuestionService questionService, IQuestionTransformer questionTransformer, IAnswersForNodeBuilder answersForNodeBuilder, ICacheManager<string, string> cacheManager)
 {
     _questionService = questionService;
     _questionTransformer = questionTransformer;
     _answersForNodeBuilder = answersForNodeBuilder;
     _cacheManager = cacheManager;
 }
コード例 #2
0
ファイル: TestService.cs プロジェクト: timoshuck/QuizSite
 public TestService(IUnitOfWork uow, IRepository<DalTest> tRepo, IQuestionService qService, IAnswerService aService)
 {
     this.uow = uow;
     this.testRepo = tRepo;
     this.questionService = qService;
     this.answerService = aService;
 }
コード例 #3
0
		public QuestionController(IQuestionService questionService, ICategoryService categoryService,
			IVoteService voteService)
		{
			_questionService = questionService;
			_categoryService = categoryService;
			_voteService = voteService;
		}
コード例 #4
0
        public QuestionsController(IDocumentStore documentStore, IQuestionService questionService)
            : base(documentStore)
        {
            Condition.Requires(questionService).IsNotNull();

            _questionService = questionService;
        }
コード例 #5
0
ファイル: TestController.cs プロジェクト: timoshuck/QuizSite
 public TestController(ITestService service, IUserService uService, IQuestionService qService, IAnswerService aService)
 {
     this.testService = service;
     this.userService = uService;
     this.questionService = qService;
     this.answerService = aService;
 }
コード例 #6
0
        public QuestionViewModel(IQuestionService questionService, 
                                    INavigationService navigationService,
                                    IBadgeService badgeService,
                                    ISettingsService settingsService,
                                    ILocalizationService localizationService,
                                    IAudioService audioService)
        {
            _questionService = questionService;
            _navigationService = navigationService;
            _badgeService = badgeService;
            _settingsService = settingsService;
            _localizationService = localizationService;
            _audioService = audioService;

            Messenger.Default.Register<Set>(this, Load);
            Messenger.Default.Register<CleanUp>(this, CallCleanUp);
#if DEBUG
            if (IsInDesignMode)
            {
                SelectedQuestion = new Question();

                BindQuestion(SelectedQuestion);

                ProgresLabel = "1/10";

                CorrectAnswers = 0;
                IncorrectAnswers = 0;
            }
#endif
        }
コード例 #7
0
 public AdminController(ICategoryService categoryService, IUserService userService, IRoleService roleService, IQuestionService questionService, ICommentService commentService)
 {
     _roleService = roleService;
     _categoryService = categoryService;
     _userService = userService;
     _questionService = questionService;
     _commentService = commentService;
 }
コード例 #8
0
 public ManageController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, ApplicationRoleManager roleManager, IUserService userService, ILog log, IQuestionService questionService)
 {
     UserManager = userManager;
     SignInManager = signInManager;
     RoleManager = roleManager;
     _userService = userService;
     _log = log;
     _questionService = questionService;
 }
コード例 #9
0
 public ArticleEvaluationController(IReferentialTeacherService referentialTeacherService, IArticleService ArticleService, IAppraiserService appraiserService, IUnitOfWork unitOfWork, IArticleEvaluationService evaluationService, IQuestionService questionService)
 {
     _unitOfWork = unitOfWork;
     _evaluationService = evaluationService;
     _questionService = questionService;
     _appraiserService = appraiserService;
     _ArticleService = ArticleService;
     _referentialTeacherService = referentialTeacherService;
 }
コード例 #10
0
		/// <summary>
		/// Constructor.
		/// </summary>
		public QuestionController(
			BaseControllerArgs args,
			IClassroomService classroomService,
			IQuestionService questionService,
			IQuestionCategoryService questionCategoryService)
				: base(args, classroomService)
		{
			QuestionService = questionService;
			QuestionCategoryService = questionCategoryService;
		}
コード例 #11
0
 public SurveysController(
     ISurveyService surveyService,
     IUserService userService,
     IQuestionService questionService,
     IResponseService responseService)
     : base(userService, surveyService)
 {
     this.questionService = questionService;
     this.responseService = responseService;
 }
コード例 #12
0
 public ArticleEvaluationService(IAnswerOptionService answerOptionService,
     IQuestionService questionService, IUnitOfWork unitOfWork, IApplicationUserManager userManager, IMappingEngine mappingEngine)
 {
     _userManager = userManager;
     _unitOfWork = unitOfWork;
     _answerOptionService = answerOptionService;
     _questionService = questionService;
     _ArticleEvaluations = _unitOfWork.Set<ArticleEvaluation>();
     _mappingEngine = mappingEngine;
     _evaluationQuestions = _unitOfWork.Set<ArticleEvaluationQuestion>();
 }
コード例 #13
0
		/// <summary>
		/// Constructor.
		/// </summary>
		public AssignmentController(
			BaseControllerArgs args,
			IClassroomService classroomService,
			IAssignmentService assignmentService,
			ISectionService sectionService,
			IQuestionService questionService,
			IUserService userService)
				: base(args, classroomService)
		{
			AssignmentService = assignmentService;
			SectionService = sectionService;
			QuestionService = questionService;
			UserService = userService;
		}
コード例 #14
0
        public QuestionTableViewModel(IQuestionService questionService)
        {
            _questionService = questionService;

            QuestionGroupList = new ObservableCollection<QuestionGroupViewModel>();
            LoadDataCommand = new LoadQuestionGroupCommand(this, _questionService);

            if (IsInDesignMode)
            {
                LoadDataCommand.Execute(service => service.GetQuestionGroupList());
            }

            MessengerInstance.Register<UnloadQuestionMessage>(this, OnUnloadQuestion);
        }
コード例 #15
0
 public QuestionController(IQuestionService questionService)
 {
     this.questionService = questionService;
 }
コード例 #16
0
 public QuestionController(IQuestionService questionRepository)
 {
     QuestionRepository = questionRepository;
 }
コード例 #17
0
 public QuestionsController(IUserService users, IQuestionService questions)
 {
     this.questions = questions;
     this.users     = users;
 }
コード例 #18
0
 public QuestionServiceTest()
 {
     _questionService = new QuestionService(_db);
 }
コード例 #19
0
 public FillRateSystemController(IQuestionService questions, IParticipantService participant, IParticipantAnswerService userAnswers)
 {
     this.questions = questions;
     this.participant = participant;
     this.participantAnswers = userAnswers;
 }
コード例 #20
0
        public DifferencesQuery(
            IUserService userService,
            IQuestionService questionService,
            ILikeRecordService likeRecordService,
            IOptions <JwtConfig> options)
        {
            Name = "DifferencesQuery";

            #region User
            FieldAsync <ListGraphType <UserType> >(
                "topUsers",
                resolve: context => userService.GetTopReputationUsers(1));

            FieldAsync <AuthResponseType>(
                "auth",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <StringGraphType> > {
                Name = "type"
            },
                    new QueryArgument <NonNullGraphType <StringGraphType> > {
                Name = "code"
            }),
                resolve: context =>
            {
                try
                {
                    var type = context.GetArgument <string>("type");
                    var code = context.GetArgument <string>("code");
                    var user = userService.GetUser(type, code);
                    return(new UserWithTokenModel
                    {
                        User = user,
                        AccessToken = JwtGenerator.Generate(options.Value, user)
                    });
                }
                catch (DefinedException ex)
                {
                    context.Errors.Add(ex);
                    return(null);
                }
            });
            #endregion

            #region Question
            FieldAsync <ListGraphType <QuestionType> >(
                "questions",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <CriteriaInputType> > {
                Name = "criteria"
            }
                    ),
                resolve: context =>
            {
                var criteria = context.GetArgument <CriteriaModel>("criteria");
                return(questionService.GetQuestionsByCriteria(criteria));
            });

            FieldAsync <IntGraphType>(
                "questionCount",
                arguments: new QueryArguments(new QueryArgument <NonNullGraphType <CriteriaInputType> > {
                Name = "criteria"
            }),
                resolve: context =>
            {
                var criteria = context.GetArgument <CriteriaModel>("criteria");
                return(questionService.GetQuestionCountByCriteria(criteria));
            });

            FieldAsync <QuestionType>(
                "question",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id"
            }
                    ),
                resolve: context =>
            {
                var questionId = context.GetArgument <int>("id");
                return(questionService.GetQuestion(questionId));
            });

            FieldAsync <ListGraphType <AnswerType> >(
                "questionAnswers",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "questionId"
            }
                    ),
                resolve: context =>
            {
                var questionId = context.GetArgument <int>("questionId");
                return(questionService.GetAnswersByQuestionId(questionId));
            });

            FieldAsync <ListGraphType <AnswerLikeType> >(
                "answerLikedByQuestion",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "questionId"
            }
                    ),
                resolve: context =>
            {
                var questionId = context.GetArgument <int>("questionId");
                return(likeRecordService.GetRecordsByQuestion(questionId));
            });

            FieldAsync <AnswerLikeType>(
                "answerLikedByAnswer",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "answerId"
            }
                    ),
                resolve: context =>
            {
                var answerId = context.GetArgument <int>("answerId");
                return(likeRecordService.GetRecordByAnswer(answerId));
            });
            #endregion

            FieldAsync <ListGraphType <CategoryGroupType> >(
                "categoryDefinition",
                resolve: context => CategoryDefinition.CategoryGroups);
        }
コード例 #21
0
 public AnswerController(IAnswerService answerServ, IQuestionService questionServ)
 {
     answerService   = answerServ;
     questionService = questionServ;
 }
コード例 #22
0
 public ListQuestionBuilder(ILoggedUser loggedUser, IQuestionService QuestionService)
 {
     _loggedUser      = loggedUser;
     _QuestionService = QuestionService;
 }
コード例 #23
0
 public QuestionController(IQuestionService questionsClient, SignInManager signInManager)
 {
     _questionService = questionsClient;
     _signInManager = signInManager;
 }
コード例 #24
0
 public HomeController(IQuestionService questionService,
                       ILogger <HomeController> logger)
 {
     this._questionService = questionService;
     this._logger          = logger;
 }
コード例 #25
0
 public TestController(ITestService service, IQuestionService questionServ)
 {
     testService     = service;
     questionService = questionServ;
 }
コード例 #26
0
 public StatisticsController(ISurveyService surveyService, IQuestionService questionService, IStatisticsService statisticsService)
 {
     this.surveyService     = surveyService;
     this.statisticsService = statisticsService;
     this.questionService   = questionService;
 }
コード例 #27
0
 public ReponseService(IUnitOfWork unit, IQuestionService questionService) : base(unit.Reponses)
 {
     _reponseRepository = unit.Reponses;
     _questionService   = questionService;
 }
コード例 #28
0
 public QuestionController(IQuestionService questionService, ISqlQuestionRepository sqlQuestionRepository, IConfiguration config)
 {
     this.sqlQuestionRepository = sqlQuestionRepository;
     this.questionService       = questionService;
     Configuration = config;
 }
コード例 #29
0
 public QuestionController(IQuestionService questionService, IQuizService quizService)
 {
     _questionService = questionService;
     _quizService     = quizService;
 }
コード例 #30
0
 public QuestionController(IQuestionService questionService, ICommonService commonService)
 {
     _questionService = questionService;
     _commonService   = commonService;
 }
コード例 #31
0
ファイル: FAQEditorController.cs プロジェクト: synweb/rocms
 public FAQEditorController(IQuestionService questionService)
 {
     _questionService = questionService;
 }
コード例 #32
0
 public QuestionController(IQuestionService questionService, IQuizService quizService, IMapper mapper)
 {
     this.questionService = questionService;
     this.quizService     = quizService;
     this.mapper          = mapper;
 }
コード例 #33
0
 public QuestionController(IQuestionService questionService, ITestService testService)
 {
     _questionService = questionService;
     _testService     = testService;
 }
コード例 #34
0
 public QuestionsController(IQuestionService service)
 {
     _service = service;
 }
コード例 #35
0
 public QuestionController(IQuestionService service, ILogger <QuestionController> log)
 {
     _log     = log;
     _service = service;
 }
コード例 #36
0
 public QuestionController(IQuestionService questionService)
 {
     this._questionService = questionService;
 }
コード例 #37
0
 public HomeController(ICategoryService categoryService, ITagService tagService, IQuestionService questionService, IArticleService articleService)
 {
     _categoryService = categoryService;
     _tagService      = tagService;
     _questionService = questionService;
     _articleService  = articleService;
 }
コード例 #38
0
 public QuestionController(IQuestionService questions)
 {
     this.questions = questions;
 }
コード例 #39
0
 public QuestionProvider(IQuestionService questionService)
 {
     _questions = questionService.Get();
 }
コード例 #40
0
ファイル: QuestionController.cs プロジェクト: rabbal/Decision
 public QuestionController(IUnitOfWork unitOfWork, IQuestionService questionService)
 {
     _unitOfWork = unitOfWork;
     _questionService = questionService;
 }
コード例 #41
0
 public QuestionsController(IQuestionService questionService)
 {
     _questionService = questionService;
 }
コード例 #42
0
 public QuestionController(IQuestionService serviceQuestion, IUserService userService, ICategoryService categoryService)
 {
     _categoryService = categoryService;
     _questionService = serviceQuestion;
     _userService = userService;
 }
コード例 #43
0
 public TestingController(ICategoryService categoryService, ITestService testService, IQuestionService questionService, IResultService resultService)
 {
     this.categoryService = categoryService;
     this.testService     = testService;
     this.questionService = questionService;
     this.resultService   = resultService;
     handler = new Handler();
 }
コード例 #44
0
 public ResultController(IQuestionService questions)
 {
     this.questions = questions;
 }
コード例 #45
0
 public QuestionController()
 {
     this.questionService = new QuestionService();
 }
コード例 #46
0
 public AnswersController(IAnswerService answerService, IQuestionService questionService)
 {
     _answerService   = answerService;
     _questionService = questionService;
 }
コード例 #47
0
        public void Initialize()
        {
            this.service = new QuestionService();
            this.initializeTestData();

        }
コード例 #48
0
 public QuestionController(IQuestionService questionService, IMapper mapper)
 {
     _questionService = questionService;
     _mapper          = mapper;
 }
コード例 #49
0
ファイル: AdminController.cs プロジェクト: raghav-hub/QuizApp
 public AdminController(IQuestionService questionService)
 {
     _questionService = questionService;
 }
コード例 #50
0
 public QuestionController(IQuestionService questionService, IUsersService usersService)
 {
     _QuestionService = questionService;
     _IUsersService   = usersService;
 }
コード例 #51
0
 public QuestionsController(IUserService users, IQuestionService questions)
 {
     this.questions = questions;
     this.users = users;
 }
コード例 #52
0
 public QuestionController(IQuestionService service, MapperHelper helper)
 {
     this.Service = service;
     this.Helper  = helper;
 }
コード例 #53
0
 public QuestionsController(IQuestionService questionService, IQuestionGroupService questionGroupService)
 {
     _questionService = questionService;
     _questionGroupService = questionGroupService;
 }
コード例 #54
0
 public GameController(IQuestionService questionService)
 {
     _questionService = questionService;
     _logger          = LogManager.GetCurrentClassLogger();
     this.question    = _questionService.GetQuestion().SingleOrDefault(x => x.Id == id);
 }
コード例 #55
0
 public EvaluationController(IQuestionService questionService,
     IEvaluationService evaluationService)
 {
     this.questionService = questionService;
     this.evaluationService = evaluationService;
 }
コード例 #56
0
 public QuestionsController(IQuestionService questionService, ICategoryService categoryService)
 {
     _questionService = questionService;
     _categoryService = categoryService;
     ViewData["Question"] = "current";
 }
コード例 #57
0
 public QuestionsController(IDocumentSession documentSession, IQuestionService questionService)
     : base(documentSession)
 {
     _questionService = questionService;
 }
コード例 #58
0
 public QuestionnaireController(IQuestionService questionService)
 {
     QuestionService = questionService;
 }
コード例 #59
0
ファイル: AdminController.cs プロジェクト: timoshuck/QuizSite
 public AdminController(ITestService tService, IAnswerService aService, IQuestionService qService)
 {
     testService = tService;
     answerService = aService;
     questionService = qService;
 }
コード例 #60
0
 public TestQuestionController(IQuestionService questionService, IAnswerService answerService, ITestService testService)
 {
     this.questionService = questionService;
     this.answerService   = answerService;
     this.testService     = testService;
 }