Exemplo n.º 1
0
        public ActionResult EditCourseSubject(AdminControllerCourseSubjectVM courseSubjectModel)
        {
            CourseSubject           courseSubject           = new CourseSubject();
            CourseSubjectRepository courseSubjectRepository = new CourseSubjectRepository();

            TryUpdateModel(courseSubjectModel);
            if (ModelState.IsValid && courseSubjectModel.CourseSubjectID > 0)
            {
                courseSubject.CourseID  = courseSubjectModel.courseID;
                courseSubject.SubjectID = courseSubjectModel.subjectID;
                courseSubjectRepository.Save(courseSubject);
                return(RedirectToAction("ShowSubjects", "Admin", new { @id = courseSubjectModel.courseID }));
            }
            if (courseSubjectModel.ListItems == null)
            {
                List <SelectListItem> List = new List <SelectListItem>();
                SubjectRepository     subjectRepository = new SubjectRepository();
                courseSubjectModel.subjectList = subjectRepository.GetAll();
                foreach (var item in courseSubjectModel.subjectList)
                {
                    List.Add(new SelectListItem()
                    {
                        Text = item.Name, Value = item.Id.ToString()
                    });
                }
                courseSubjectModel.ListItems = List;
            }
            return(View(courseSubjectModel));
        }
 public ActionResult EditSubjectCourse(AdminControllerCourseSubjectVM subjectCourseModel)
 {
     CourseSubject courseSubject = new CourseSubject();
     CourseSubjectRepository courseSubjectRepository = new CourseSubjectRepository();
     TryUpdateModel(subjectCourseModel);
     if (ModelState.IsValid && subjectCourseModel.CourseSubjectID > 0)
     {
         courseSubject.CourseID = subjectCourseModel.courseID;
         courseSubject.SubjectID = subjectCourseModel.subjectID;
         courseSubjectRepository.Save(courseSubject);
         return RedirectToAction("ShowCourse", "Admin", new { @id = subjectCourseModel.subjectID });
     }
     if (subjectCourseModel.ListItems == null)
     {
         List<SelectListItem> List = new List<SelectListItem>();
         CourseRepository courseRepository = new CourseRepository();
         subjectCourseModel.courseList = courseRepository.GetAll();
         foreach (var item in subjectCourseModel.courseList)
         {
             List.Add(new SelectListItem() { Text = item.Name, Value = item.Id.ToString() });
         }
         subjectCourseModel.ListItems = List;
     }
     return View(subjectCourseModel);
 }