// GET: /Course/Delete/ public ActionResult Delete(string title) { try { PLCourse Course = new PLCourse(); Course = CourseClientService.GetCourseDetail(title); if (Course.prerequisiteList.Count > 0) { for (int i = 0; i < Course.prerequisiteList.Count; i++) { CourseClientService.DeletePrerequisite(Course.id, Course.prerequisiteList[i].id); } } bool success = CourseClientService.DeleteCourse(title); if (success) { return(RedirectToAction("Index")); } return(RedirectToAction("Error")); } catch { return(RedirectToAction("Index"));//View("Index"); } }
// GET: /Course/Get/ public ActionResult Get(string courseTitle) { if (HttpContext != null) { UrlHelper url = new UrlHelper(HttpContext.Request.RequestContext); ViewBag.breadCrumbData = "<a href='" + url.Action("Get", "Course") + "'>Get Course</a>"; ViewBag.breadCrumbData += " > Get"; } PLCourse course = CourseClientService.GetCourseDetail(courseTitle); return(View("Get", course)); }
// // GET: /Course/Edit public ActionResult Edit(string title) { if (HttpContext != null) { UrlHelper url = new UrlHelper(HttpContext.Request.RequestContext); ViewBag.breadCrumbData = "<a href='" + url.Action("Index", "Course") + "'>Course List</a>"; ViewBag.breadCrumbData += " > Edit"; } /*if (title == null) * { * return RedirectToAction("Index"); * }*/ PLCourse Course = CourseClientService.GetCourseDetail(title); return(View("Edit", Course)); }
public ActionResult Edit(FormCollection collection) { try { PLCourse Course = new PLCourse(); Course.id = CourseClientService.GetCourseDetail(collection["title"]).id;//collection["id"];//title;//Convert.ToInt32(collection["id"]); Course.title = collection["title"]; Course.description = collection["description"]; Course.courseLevel = collection["courseLevel"]; Course.units = Convert.ToInt32(collection["units"]); CourseClientService.UpdateCourse(Course); return(RedirectToAction("Index")); } catch { return(View()); } }