Example #1
0
        // GET: Assessments
        public ActionResult Add()
        {
            var model = new Models.AddAssessmentViewModel();

            model.AssessmentTypes = DataRepository.GetActiveAssessments(SessionItems.TeacherId.Value);
            model.Students        = DataRepository.GetActiveStudents(SessionItems.TeacherId.Value);

            return(View(model));
        }
Example #2
0
        public ActionResult Add(Models.AddAssessmentViewModel model)
        {
            var assessments = DataRepository.GetActiveAssessments(SessionItems.TeacherId.Value);
            var students    = DataRepository.GetActiveStudents(SessionItems.TeacherId.Value);

            if (!ModelState.IsValid)
            {
                model.AssessmentTypes = assessments;
                model.Students        = students;
                return(View(model));
            }

            model.StudentAssessment = DataRepository.CreateStudentAssessment(model.StudentAssessment);
            return(RedirectToAction("Edit", new { id = model.StudentAssessment.Id }));
        }