Exemplo n.º 1
0
        public QuestionManager(ISecurityManager securityManager, ITimeManager timeManager, IQuestionDataAccess questionDataAccess)
        {
            if (securityManager == null)
            {
                throw new ArgumentNullException(nameof(securityManager));
            }
            if (timeManager == null)
            {
                throw new ArgumentNullException(nameof(timeManager));
            }
            if (questionDataAccess == null)
            {
                throw new ArgumentNullException(nameof(questionDataAccess));
            }

            _securityManager    = securityManager;
            _timeManager        = timeManager;
            _questionDataAccess = questionDataAccess;
        }
Exemplo n.º 2
0
 public QuestionItemEntity GetQuestionById(int questionId)
 {
     _questionDataAccess = new QuestionDataAccess(_context);
     return(_questionDataAccess.GetQuestionById(questionId));
 }
Exemplo n.º 3
0
 public bool CheckQuestionName(QuestionItemEntity questionItemEntity)
 {
     _questionDataAccess = new QuestionDataAccess(_context);
     return(_questionDataAccess.CheckQuestionName(questionItemEntity));
 }
Exemplo n.º 4
0
 public bool SaveQuestion(QuestionItemEntity questionItemEntity)
 {
     _questionDataAccess = new QuestionDataAccess(_context);
     return(_questionDataAccess.SaveQuestion(questionItemEntity));
 }
Exemplo n.º 5
0
 public IEnumerable <QuestionItemEntity> GetQuestionList(QuestionSearchFilter searchFilter)
 {
     _questionDataAccess = new QuestionDataAccess(_context);
     return(_questionDataAccess.GetQuestionList(searchFilter));
 }