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;
         }
     }
 }
Example #2
0
 public ActionResult DoDelete(CourseOperation courseOperation)
 {
     if (!courseOperation.Delete())
     {
         ViewData["ErrorInfo"] = "无法删除";
         return View();
     }
     return RedirectToAction("Index");
 }