public ActionResult DeleteConfirmed(int id) { CourseArrange courseArrange = db.CourseArrange.Find(id); db.CourseArrange.Remove(courseArrange); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void Page_Load(object sender, EventArgs e) { Arrange = LabDB.CourseArrange.SingleOrDefault(d => d.Id.ToString() == Request.QueryString["arrangeId"]); if (!Common.isNullorWhiteSpace(Request["Capacity"])) { //添加新课堂时间安排。 Arrange = LabDB.CourseArrange.SingleOrDefault(d => d.Id.ToString() == Request.QueryString["arrangeId"]); //修改课堂时间安排。 if (Arrange == null) { Arrange = new CourseArrange(); Arrange.CourseId = Course.Id; Arrange.Capacity = Convert.ToInt32(Request["Capacity"]); Arrange.Week = Convert.ToByte(Request["Week"]); Arrange.WeekDay = Convert.ToByte(Request["WeekDay"]); Arrange.BeginLesson = Convert.ToByte(Request["BeginLesson"]); Arrange.EndLesson = Convert.ToByte(Request["EndLesson"]); LabDB.CourseArrange.InsertOnSubmit(Arrange); } else { Arrange.Capacity = Convert.ToInt32(Request["Capacity"]); Arrange.Week = Convert.ToByte(Request["Week"]); Arrange.WeekDay = Convert.ToByte(Request["WeekDay"]); Arrange.BeginLesson = Convert.ToByte(Request["BeginLesson"]); Arrange.EndLesson = Convert.ToByte(Request["EndLesson"]); } try { LabDB.SubmitChanges(); } catch { return; } //页面跳回本课堂管理页面。 string link = "../Manage/CourseArrangeManage.aspx?courseId="; if (Course != null) { link += Course.Id; } else { link += Arrange.CourseId; } Response.Redirect(link); } }
public ActionResult Edit([Bind(Include = "id,ClassId,CourseSubjectId,TeacherId")] CourseArrange courseArrange) { if (ModelState.IsValid) { db.Entry(courseArrange).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(courseArrange)); }
protected bool CanBeBooked(CourseArrange arrange, StudentInfo student) { if (student == null || arrange == null || arrange.Capacity <= arrange.CourseBookInfo.Count || IsBooked(student, arrange.CourseInfo)) { return(false); } else { return(true); } }
public ActionResult Create([Bind(Include = "id,ClassId,CourseSubjectId,TeacherId")] CourseArrange courseArrange) { if (ModelState.IsValid) { db.CourseArrange.Add(courseArrange); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(courseArrange)); }
protected void Page_Load(object sender, EventArgs e) { Arrange=LabDB.CourseArrange.SingleOrDefault(d => d.Id.ToString() == Request.QueryString["arrangeId"]); if (!Common.isNullorWhiteSpace(Request["Capacity"])) { //添加新课堂时间安排。 Arrange = LabDB.CourseArrange.SingleOrDefault(d => d.Id.ToString() == Request.QueryString["arrangeId"]); //修改课堂时间安排。 if (Arrange == null) { Arrange = new CourseArrange(); Arrange.CourseId = Course.Id; Arrange.Capacity = Convert.ToInt32(Request["Capacity"]); Arrange.Week = Convert.ToByte(Request["Week"]); Arrange.WeekDay = Convert.ToByte(Request["WeekDay"]); Arrange.BeginLesson = Convert.ToByte(Request["BeginLesson"]); Arrange.EndLesson = Convert.ToByte(Request["EndLesson"]); LabDB.CourseArrange.InsertOnSubmit(Arrange); } else { Arrange.Capacity = Convert.ToInt32(Request["Capacity"]); Arrange.Week = Convert.ToByte(Request["Week"]); Arrange.WeekDay = Convert.ToByte(Request["WeekDay"]); Arrange.BeginLesson = Convert.ToByte(Request["BeginLesson"]); Arrange.EndLesson = Convert.ToByte(Request["EndLesson"]); } try { LabDB.SubmitChanges(); } catch { return; } //页面跳回本课堂管理页面。 string link = "../Manage/CourseArrangeManage.aspx?courseId="; if (Course != null) link += Course.Id; else link += Arrange.CourseId; Response.Redirect(link); } }
// GET: CourseArranges/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CourseArrange courseArrange = db.CourseArrange.Find(id); if (courseArrange == null) { return(HttpNotFound()); } return(View(courseArrange)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; CourseArrange arrange = LabDB.CourseArrange.SingleOrDefault(d => d.Id.ToString() == context.Request["arrangeId"]); LabDB.CourseArrange.DeleteOnSubmit(arrange); try { LabDB.SubmitChanges(); } catch (Exception ex) { //删除失败返回错误信息。 context.Response.Write(ex.Message); return; } //删除成功返回1。 context.Response.Write("1"); }