示例#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);
        }
 public JobListingsController(IUsersManager usersManager,
                              IEmployersManager employersManager,
                              ICacheManager cacheManager,
                              IJobListingManager jobListingManager,
                              IJobListingCriteriaManager jobListingCriteriaManager,
                              INurseSelfAssessmentAnswersManager nurseSelfAssessmentAnswersManager
                              )
 {
     _usersManager               = usersManager;
     _employersManager           = employersManager;
     _cacheManager               = cacheManager;
     _jobListingCriteriaManager  = jobListingCriteriaManager;
     _jobListingManager          = jobListingManager;
     _nurseSelfAssessmentManager = nurseSelfAssessmentAnswersManager;
 }