Пример #1
0
        public ActionResult GetAssessmentGroupsByType(int assessmentType)
        {
            IAssessmentGroupsRepository assessmentGroupsRepository = new AssessmentGroupsRepository(db);
            var assessmentGroups = assessmentGroupsRepository.GetAssessmentGroupsByType(assessmentType).OrderBy(c => c.Name);

            return(Json(assessmentGroups.Select(c => new { value = c.AssessmentGroupPK, text = c.Name }), JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public void BindDDLs(AssessmentQuestionView assessmentQuestionView, ObjectContext db)
        {
            IAssessmentTypesRepository assessmentTypesRepository = new AssessmentTypesRepository(db);

            assessmentQuestionView.AssessmentTypes = new SelectList(assessmentTypesRepository.GetValid().OrderBy("Name ASC").ToList(), "AssessmentTypePK", "Name");

            //assement question ddl
            if (assessmentQuestionView.AssessmentTypeFK != null)
            {
                IAssessmentGroupsRepository assessmentGroupsRepository = new AssessmentGroupsRepository(db);
                assessmentQuestionView.AssessmentGroups = new SelectList(assessmentGroupsRepository.GetAssessmentGroupsByType(Convert.ToInt32((int)assessmentQuestionView.AssessmentTypeFK)), "AssessmentGroupPK", "Name");
            }
            else
            {
                assessmentQuestionView.AssessmentGroups = new SelectList(new List <AssessmentGroup>(), "AssessmentGroupPK", "Name");
            }
        }