public QuestionsController(IQuestionsService questionsService,
                                   IAnswersService answersService,
                                   ICategoriesService categoriesService,
                                   IQuestionsFactory questionsFactory,
                                   IAnswersFactory answersFactory)
        {
            Guard.WhenArgument <IQuestionsService>(questionsService, "Questions service cannot be null.")
            .IsNull()
            .Throw();

            Guard.WhenArgument <IAnswersService>(answersService, "Answers service cannot be null.")
            .IsNull()
            .Throw();

            Guard.WhenArgument <ICategoriesService>(categoriesService, "Categories service cannot be null.")
            .IsNull()
            .Throw();

            Guard.WhenArgument <IQuestionsFactory>(questionsFactory, "Questions factory cannot be null.")
            .IsNull()
            .Throw();

            Guard.WhenArgument <IAnswersFactory>(answersFactory, "Answers factory cannot be null.")
            .IsNull()
            .Throw();

            this.questionsService  = questionsService;
            this.answersService    = answersService;
            this.categoriesService = categoriesService;
            this.questionsFactory  = questionsFactory;
            this.answersFactory    = answersFactory;
        }
 public AdminController(ILessonService lessonService, IQuestionsService questionsService, RoleManager <IdentityRole> roleManager, UserManager <AppUser> userManager)
 {
     _roleManager      = roleManager;
     _lessonService    = lessonService;
     _questionsService = questionsService;
     _userManager      = userManager;
 }
Example #3
0
 public QuestionsController(
     IQuestionsService questionsService,
     UserManager <ApplicationUser> userManager)
 {
     this.questionsService = questionsService;
     this.userManager      = userManager;
 }
Example #4
0
 public UserController(IUsersService usersService, IQuestionsService questionsService, ILikesService likesService, ICommentsService commentsService)
 {
     this.usersService = usersService;
     this.questionsService = questionsService;
     this.commentsService = commentsService;
     this.likesService = likesService;
 }
Example #5
0
 public ExamsService(
     XamplyDbContext db,
     IQuestionsService questionsService)
 {
     this.db = db;
     this.questionsService = questionsService;
 }
Example #6
0
 public SuggestionsController(ISuggestionsService suggestionsService, IQuestionsService questionsService, INlpCall nlpService, IContexts contexts)
     : base(contexts)
 {
     this._suggestionsService = suggestionsService;
     this._questionsService   = questionsService;
     this._nlpService         = nlpService;
 }
Example #7
0
 public QuizzesService(IDeletableEntityRepository <Quiz> quizisRepository, IAnswersService answersService, IQuestionsService questionsServicer)
 {
     this.quizisRepository = quizisRepository;
     this.answersService   = answersService;
     this.questionsService = questionsServicer;
     this.mapper           = AutoMapperConfig.MapperInstance;
 }
Example #8
0
 public TakesService(IQuizzesService quizzesService, IAnswersService answersService, IQuestionsService questionsService, IDeletableEntityRepository <Take> takeRepository, IRepository <TakedAnswer> takedAnswerRepository)
 {
     this.quizzesService        = quizzesService;
     this.answersService        = answersService;
     this.questionsService      = questionsService;
     this.takeRepository        = takeRepository;
     this.takedAnswerRepository = takedAnswerRepository;
 }
 public QuestionsController(IQuestionsService questionsService
                            , ILocationsService locationsService
                            , IQuestionsMap questionsMap)
 {
     _questionsService = questionsService;
     _locationsService = locationsService;
     _questionsMap     = questionsMap;
 }
 public QuestionsController(IQuestionsService questionsService, IUserService userService, ITagService tagService)
 {
     this.questionsService = questionsService;
     this.userService      = userService;
     this.tagService       = tagService;
     this.htmlSanitizer    = new HtmlSanitizer();
     this.htmlSanitizer.AllowedAttributes.Add("class");
 }
Example #11
0
 public DashboardController(
     IAppointmentsService appointmentsService,
     IQuestionsService questionsService,
     UserManager <ApplicationUser> userManager)
 {
     this.appointmentsService = appointmentsService;
     this.questionsService    = questionsService;
     this.userManager         = userManager;
 }
 public UserController(ILessonService lessonService, UserManager <AppUser> userManager, IStudentLessonService studentLesson, IQuestionsService questionsService, IExamService examService, IExamResultService examResultService)
 {
     _lessonService     = lessonService;
     _userManager       = userManager;
     _studentLesson     = studentLesson;
     _questionsSerice   = questionsService;
     _examService       = examService;
     _examResultService = examResultService;
 }
Example #13
0
        public QuestionsModule(IQuestionsService service)
        {
            _service = service;
            string s = "hello";

            for (int i = 0; i < s.Length; i++)
            {
            }
        }
Example #14
0
        public RecruitQuestionsController(IDataService dataService, IQuestionsService questionsService,
                                          IAttachmentsService attachmentsService, ISubjectsService subjectsService, IMapper mapper)
        {
            _dataService = dataService;

            _questionsService   = questionsService;
            _attachmentsService = attachmentsService;
            _subjectsService    = subjectsService;
            _mapper             = mapper;
        }
 public NotesController(INotesService notesService, ISubjectsService subjectsService, ITermsService termsService,
                        IAttachmentsService attachmentsService, IQuestionsService questionsService, IMapper mapper)
 {
     _notesService       = notesService;
     _subjectsService    = subjectsService;
     _termsService       = termsService;
     _attachmentsService = attachmentsService;
     _questionsService   = questionsService;
     _mapper             = mapper;
 }
Example #16
0
 public AnalysisController(IQuestionsService questionsService, IRecruitsService recruitsService,
                           IOptions <RootSubjectSettings> rootSubjectSettings, ISubjectsService subjectsService, ITermsService termsService, IMapper mapper)
 {
     _questionsService    = questionsService;
     _recruitsService     = recruitsService;
     _subjectsService     = subjectsService;
     _termsService        = termsService;
     _rootSubjectSettings = rootSubjectSettings.Value;
     _mapper = mapper;
 }
 public ChoicesController(
     IChoicesService choicesService,
     IQuestionsService questionsService,
     IExamsService examsService,
     UserManager <ApplicationUser> userManager)
 {
     this.choicesService   = choicesService;
     this.questionsService = questionsService;
     this.examsService     = examsService;
     this.userManager      = userManager;
 }
        public QuestionsController(IQuestionsService questionsService, IRecruitsService recruitsService, IAttachmentsService attachmentsService,
                                   ISubjectsService subjectsService, ITermsService termsService, IMapper mapper)
        {
            _questionsService   = questionsService;
            _recruitsService    = recruitsService;
            _attachmentsService = attachmentsService;
            _subjectsService    = subjectsService;
            _termsService       = termsService;

            _mapper = mapper;
        }
Example #19
0
 public QuizzesController(
     UserManager <ApplicationUser> userManager,
     ICategoriesService categoriesService,
     IQuestionsService questionsService,
     IQuizzesService quizzesService)
 {
     this.userManager       = userManager;
     this.categoriesService = categoriesService;
     this.questionsService  = questionsService;
     this.quizzesService    = quizzesService;
 }
Example #20
0
 public DashboardController(
     IAdminService adminService,
     IQuestionsService questionsService,
     ISchoolsService schoolsService,
     UserManager <SystemUser> userManager)
 {
     this.adminService     = adminService;
     this.questionsService = questionsService;
     this.schoolsService   = schoolsService;
     this.userManager      = userManager;
 }
Example #21
0
        public async Task GetAllQuestions_WithZeroData_ShouldReturnEmptyResult()
        {
            string errorMessagePrefix = "QuestionsService Method GetAllQuestions() does not work properly.";

            var context = CDGBulgariaInmemoryFactory.InitializeContext();

            this.questionsService = new QuestionsService(context);

            List <QuestionServiceModel> actualResults = await this.questionsService.GetAllQuestions().ToListAsync();

            Assert.True(actualResults.Count == 0, errorMessagePrefix);
        }
 public QuestionsController(
     IContestsService contestsService,
     IQuestionsService questionsService,
     IAnswersService answersService,
     IRoomsService roomsService,
     UserManager <ApplicationUser> userManager)
 {
     this.questionsService = questionsService;
     this.answersService   = answersService;
     this.roomsService     = roomsService;
     this.userManager      = userManager;
     this.contestsService  = contestsService;
 }
Example #23
0
 public UsersController(
     ILogger <UsersController> logger,
     IUsersService usersService,
     IQuestionsService questionsService,
     IAnswersService answersService,
     ICommentsService commentsService)
 {
     _logger           = logger;
     _usersService     = usersService;
     _questionsService = questionsService;
     _answersService   = answersService;
     _commentsService  = commentsService;
 }
 public QuestionsController(
     IQuestionsService questionsService,
     UserManager <ApplicationUser> userManager,
     IExamUsersService examUsersService,
     IAnswersSerrvice answersSerrvice,
     IExamsService examsService)
 {
     this.questionsService = questionsService;
     this.userManager      = userManager;
     this.examUsersService = examUsersService;
     this.answersSerrvice  = answersSerrvice;
     this.examsService     = examsService;
 }
Example #25
0
        public FillFormService(IFillFormRepository fillFormRepository, IMapper Mapper

                               , IQuestionsService questionsService
                               , IConversationService conversationService
                               , ILogger <FillFormService> logger
                               )
        {
            _FillFormRepository  = fillFormRepository;
            base.BaseDal         = fillFormRepository;
            _questionsService    = questionsService;
            _conversationService = conversationService;
            _logger = logger;
            _Mapper = Mapper;
        }
Example #26
0
 public QuizzesController(
     UserManager <ApplicationUser> userManager,
     IQuizzesService quizService,
     IQuestionsService questionsService,
     ICategoriesService categoriesService,
     IDateTimeConverter dateTimeConverter,
     IHubContext <QuizHub> hub)
 {
     this.userManager       = userManager;
     this.quizService       = quizService;
     this.questionsService  = questionsService;
     this.categoriesService = categoriesService;
     this.dateTimeConverter = dateTimeConverter;
     this.hub = hub;
 }
 //  private readonly IUnitOfWork unitOfWork;
 public ProjectInfoService(IProjectInfoRepository ProjectInfoRepository, IMapper mapper
                           , ISysUserService ISysUserServices, IFillFormService fillFormService
                           , IQuestionsService QuestionsServices, IConversationService ConversationService
                           , ILogger <ProjectInfoService> logger, IRegisterInfoService RegisterInfoService
                           )
 {
     _ProjectInfoRepository = ProjectInfoRepository;
     base.BaseDal           = ProjectInfoRepository;
     _ISysUserServices      = ISysUserServices;
     _FillFormService       = fillFormService;
     _QuestionsServices     = QuestionsServices;
     _ConversationService   = ConversationService;
     _RegisterInfoService   = RegisterInfoService;
     _logger = logger;
     _Mapper = mapper;
 }
Example #28
0
        public DataController(IOptions <RootSubjectSettings> rootSubjectSettings, IOptions <AdminSettings> adminSettings,
                              IDataService dataService, ISubjectsService subjectsService, ITermsService termsService, INotesService notesService,
                              IRecruitsService recruitsService, IQuestionsService questionsService, IAttachmentsService attachmentsService, IMapper mapper)
        {
            _adminSettings       = adminSettings.Value;
            _rootSubjectSettings = rootSubjectSettings.Value;
            _subjectsService     = subjectsService;
            _termsService        = termsService;
            _notesService        = notesService;
            _recruitsService     = recruitsService;
            _questionsService    = questionsService;
            _attachmentsService  = attachmentsService;

            _dataService = dataService;

            _mapper = mapper;
        }
Example #29
0
 public QuizzesController(
     IResultHelper resultHelper,
     IShuffler shuffler,
     UserManager <ApplicationUser> userManager,
     IQuizzesService quizService,
     IResultsService resultService,
     IDistributedCache distributedCache,
     IQuestionsService questionsService)
 {
     this.resultHelper     = resultHelper;
     this.shuffler         = shuffler;
     this.userManager      = userManager;
     this.quizService      = quizService;
     this.resultService    = resultService;
     this.distributedCache = distributedCache;
     this.questionsService = questionsService;
 }
        public ExamsController(UserManager <User> userManager, IDataService dataService,
                               IAttachmentsService attachmentsService, IQuestionsService questionsService, IResolvesService resolvesService,
                               IExamsService examsService, ISubjectsService subjectsService, IRecruitsService recruitsService,
                               IMapper mapper)
        {
            _userManager = userManager;

            _dataService = dataService;

            _questionsService   = questionsService;
            _resolvesService    = resolvesService;
            _attachmentsService = attachmentsService;
            _examsService       = examsService;
            _subjectsService    = subjectsService;
            _recruitsService    = recruitsService;

            _mapper = mapper;
        }
        public QuestionsController(
            IAnswersService answersService,
            IQuestionsService questionsService,
            IQuestionCommentService questionCommentService,
            IQuestionVotingService questionVotingService)
        {
            this.questionsService = questionsService;
            this.questionsService.CheckArgumentIsNull(nameof(QuestionsController.questionsService));

            this.questionCommentService = questionCommentService;
            this.questionCommentService.CheckArgumentIsNull(nameof(QuestionsController.questionCommentService));

            this.questionVotingService = questionVotingService;
            this.questionVotingService.CheckArgumentIsNull(nameof(QuestionsController.questionVotingService));

            this.answersService = answersService;
            this.answersService.CheckArgumentIsNull(nameof(QuestionsController.answersService));
        }
Example #32
0
 public LikesController(ILikesService likesService, IUsersService usersService, IQuestionsService questionsService)
 {
     this.likesService = likesService;
     this.usersService = usersService;
     this.questionsService = questionsService;
 }
Example #33
0
 public QuestionsController(IQuestionsService questionsService, IUsersService usersService)
 {
     this.questionsService = questionsService;
     this.usersService = usersService;
 }
Example #34
0
 public CommentsController(ICommentsService commentsService, IUsersService usersService, IQuestionsService questionsService)
 {
     this.commentsService = commentsService;
     this.usersService = usersService;
     this.questionsService = questionsService;
 }
 public QuestionsController(IQuestionsService questionsService)
 {
     _questionsService = questionsService;
 }
 public TriviaController(TriviaDbContext context, IQuestionsService questionsService, IAnswersService answersService)
 {
     this.context = context;
     this.questionsService = questionsService;
     this.answersService = answersService;
 }
Example #37
0
 public AnswerController(IQuestionsService qService, IAnswersService anService)
 {
     this.QuestionService = qService;
     this.AnswersService = anService;
 }
Example #38
0
 public QuestionController(IQuestionsService qService)
 {
     this.QuestionService = qService;
 }
Example #39
0
 public HomeController(IQuestionsService questionsService, ICommentsService commentsService)
 {
     this.questionsService = questionsService;
     this.commentService = commentService;
 }