public void AddNewCourse(TeacherViewModel course) { var startDate = DateTime.Parse(course.StartDate); var endDate = DateTime.Parse(course.EndDate); Byte gradeLevel = Convert.ToByte(course.GradeLevel); db.AddNewCourse(course.UserId, course.SubjectId, course.CourseName, course.CourseDescription, gradeLevel, course.IsArchived, startDate, endDate); }
public ActionResult AddCourse(int id) { List<GradeLevel> gradeList = _opp2.GetAllGrades(); List<Subject> subjects = _opp1.GetAllSubjects(); DateTime Date = new DateTime(); var startDate = Date.ToShortDateString(); var endDate = Date.ToShortDateString(); var course = new TeacherViewModel() { GradeLevelList = gradeList.Select(x => new System.Web.Mvc.SelectListItem() { Value = x.GradeLevelId.ToString(), Text = x.GradeLevelName.ToString() }), SubjectList = subjects.Select(x => new System.Web.Mvc.SelectListItem() { Value = x.SubjectId.ToString(), Text = x.SubjectName.ToString() }) }; course.StartDate = startDate; course.EndDate = endDate; course.UserId = id; ViewBag.TeacherId = course.UserId; return View("AddCourse", course); }
public ActionResult GetThisCourse(int id) { ViewBag.courseId = id; var thisCourse = _opp1.GetThisCourse(id); byte gradeLevel = Convert.ToByte(thisCourse.GradeLevel); var startDate = thisCourse.StartDate.ToShortDateString(); var endDate = thisCourse.EndDate.ToShortDateString(); List<GradeLevel> gradeList = _opp2.GetAllGrades(); List<Subject> subjects = _opp1.GetAllSubjects(); var course = new TeacherViewModel() { GradeLevelList = gradeList.Select(x => new System.Web.Mvc.SelectListItem() { Value = x.GradeLevelId.ToString(), Text = x.GradeLevelName.ToString() }), SubjectList = subjects.Select(x => new System.Web.Mvc.SelectListItem() { Value = x.SubjectId.ToString(), Text = x.SubjectName.ToString() }) }; course.CourseId = thisCourse.CourseId; course.UserId = thisCourse.UserId; course.SubjectId = thisCourse.SubjectId; course.CourseName = thisCourse.CourseName; course.CourseDescription = thisCourse.CourseDescription; course.GradeLevel = gradeLevel; course.IsArchived = thisCourse.IsArchived; course.StartDate = startDate; course.EndDate = endDate; return View(course); }
public ActionResult EditCourse(TeacherViewModel course) { var id = course.UserId; _opp1.EditCourse(course); return RedirectToAction("TeacherDashboard", new{id}); }
public void EditCourse(TeacherViewModel course) { _repo.EditCourse(course); }
public void AddNewCourse(TeacherViewModel course) { _repo.AddNewCourse(course); }