Esempio n. 1
0
 public void ConvertTo(AssessmentQuestionView assessmentQuestionView, AssessmentQuestion assessmentQuestion)
 {
     assessmentQuestion.AssessmentQuestionPK = assessmentQuestionView.AssessmentQuestionPK;
     assessmentQuestion.Name = assessmentQuestionView.Name;
     assessmentQuestion.AssessmentGroupFK = assessmentQuestionView.AssessmentGroupFK;
     assessmentQuestion.Deleted           = assessmentQuestionView.Deleted;
 }
Esempio n. 2
0
        public void ConvertFrom(AssessmentQuestion assessmentQuestion, AssessmentQuestionView assessmentQuestionView, ObjectContext db)
        {
            assessmentQuestionView.AssessmentQuestionPK = assessmentQuestion.AssessmentQuestionPK;
            assessmentQuestionView.Name = assessmentQuestion.Name;
            assessmentQuestionView.AssessmentGroupFK = assessmentQuestion.AssessmentGroupFK;
            assessmentQuestionView.Deleted           = assessmentQuestion.Deleted;

            //get assement type fk
            IAssessmentGroupsRepository assessmentGroupsRepository = new AssessmentGroupsRepository(db);

            assessmentQuestionView.AssessmentTypeFK = assessmentGroupsRepository.GetAssessmentGroupByPK((int)assessmentQuestionView.AssessmentGroupFK).AssessmentTypeFK;
        }
Esempio n. 3
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");
            }
        }