public bool Apply(Guid Id) { using (BaseDbContext db = new BaseDbContext()) { try { CourseOperation = db.CourseOperations.Find(Id); Id = Guid.NewGuid(); ActionTime = DateTime.Now; Receiver = db.Users.Find(HttpContext.Current.User.Identity.GetUserId()); RemarkContent = ""; RemarkRate = RemarkType.None; Time = new DateTime(2000, 1, 1, 0, 0, 0); CourseOperation.Count++; CourseOperation.Students.Add(Receiver); db.CourseRecords.Add(this); db.SaveChanges(); return true; } catch { return false; } } }
public ActionResult DoDelete(CourseOperation courseOperation) { if (!courseOperation.Delete()) { ViewData["ErrorInfo"] = "无法删除"; return View(); } return RedirectToAction("Index"); }