Пример #1
0
        // 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");
            }
        }
Пример #2
0
        // 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));
        }
Пример #3
0
        //
        // 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));
        }
Пример #4
0
 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());
     }
 }