Beispiel #1
0
        public UsersController(IUsersManager usersManager,
                               ICacheManager cacheManager,

                               IAnswersManager answersManager,
                               IQuestionsManager questionsManager,
                               INurseSelfAssessmentAnswersManager nurseSelfAssessmentAnswersManager
                               )
        {
            _usersManager     = usersManager;
            _cacheManager     = cacheManager;
            _answersManager   = answersManager;
            _questionsManager = questionsManager;
            _nurseSelfAssessmentAnswersManager = nurseSelfAssessmentAnswersManager;



            //Get Answers
            var answers_result = _answersManager.Get();
            var answers_List   = (List <AnswerEntity>)answers_result.Entity;

            answerDictionary = answers_List.ToDictionary(x => new Tuple <int, decimal>(x.QuestionId, x.Value), x => x);

            //Get Questions
            var questions_result = _questionsManager.Get();
            var questions_List   = (List <QuestionEntity>)questions_result.Entity;

            questionDictionary = questions_List.ToDictionary(x => x.QuestionId, x => x);
        }
Beispiel #2
0
 public QuestionsController(IQuestionsManager questionsManager, ISectorsManager sectorsManager, IMapper mapper, ILogChangesManager logChangesManager) : base(logChangesManager)
 {
     _questionsManager = questionsManager;
     _sectorsManager   = sectorsManager;
     _mapper           = mapper;
 }
 public QuestionsController(IQuestionsManager questionsManager)
 {
     QuestionsManager = questionsManager;
 }
 public SurveysController(ISurveyManager Surveys, IQuestionsManager questionsManager)
 {
     this._surveysManager   = Surveys;
     this._questionsManager = questionsManager;
 }