/// <summary> /// 培训机构正式开班 /// 指定教材 /// </summary> /// <param name="planClassID">课程ID</param> public ActionResult AssignBook(int id) { TrainAssignBookViewData viewData = new TrainAssignBookViewData(); Course course = (from c in CQGJ.Course where c.CourseID == id select c).First(); viewData.Books = (from b in CQGJ.Book select b).ToList(); Classes classes = (from cl in CQGJ.Classes from co in CQGJ.Course where co.CourseID == id where co.Classes == cl select cl).First(); if (Request.RequestType == "POST") { try { TempData["Error"] = null; //Book book = new Book(); int bookID = GetInt("BookID"); //book = (from b in CQGJ.Book // where b.BookID == bookID // select b).First(); course.BookID1 = bookID; classes.Status = (int)ClassStatus.Open; CQGJ.SaveChanges(); return RedirectToAction("classlist/0", "train"); } catch { TempData["Error2"] = "请指定教材!"; } } viewData.Course = course; return View("AssignBook", viewData); }
public void AssignBook(int id) { TrainAssignBookViewData viewData = new TrainAssignBookViewData(); Course course = (from c in CQGJ.Course where c.CourseID == id select c).First(); viewData.Books = (from b in CQGJ.Book select b).ToList(); Classes classes = (from cl in CQGJ.Classes from co in CQGJ.Course where co.CourseID == id where co.Classes == cl select cl).First(); //判断方法有待确定 if (GetString("bookName") != "") { try { TempData["Error"] = null; //Book book = new Book(); int bookID = GetInt("BookID"); //book = (from b in CQGJ.Book // where b.BookID == bookID // select b).First(); course.BookID1 = bookID; classes.Status = (int)ClassStatus.Open; CQGJ.SaveChanges(); RedirectToAction("classlist/0", "train"); } catch { TempData["Error2"] = "请指定教材!"; } } viewData.Course = course; RenderView("AssignBook", viewData); }