public ActionResult EditAnnouncement(int id) { Off_Manager_Announcement model = _offlineDB.Off_Manager_Announcement.SingleOrDefault(m => m.Id == id); if (model != null) { var user = UserManager.FindById(User.Identity.GetUserId()); if (model.Off_System_Id == user.DefaultSystemId) { return(View(model)); } return(View("AuthorizeError")); } else { return(View("Error")); } }
public ActionResult DeleteAnnouncementAjax(int id) { Off_Manager_Announcement model = _offlineDB.Off_Manager_Announcement.SingleOrDefault(m => m.Id == id); if (model != null) { var user = UserManager.FindById(User.Identity.GetUserId()); if (model.Off_System_Id == user.DefaultSystemId) { _offlineDB.Off_Manager_Announcement.Remove(model); _offlineDB.SaveChanges(); return(Json(new { result = "SUCCESS" })); } else { return(Json(new { result = "UNAUTHORIZED" })); } } return(Json(new { result = "FAIL" })); }
public ActionResult EditAnnouncement(Off_Manager_Announcement model) { if (ModelState.IsValid) { Off_Manager_Announcement item = new Off_Manager_Announcement(); if (TryUpdateModel(item)) { item.SubmitTime = DateTime.Now; item.SubmitUser = User.Identity.Name; _offlineDB.Entry(item).State = System.Data.Entity.EntityState.Modified; _offlineDB.SaveChanges(); return(RedirectToAction("AnnouncementList")); } return(View("Error")); } else { ModelState.AddModelError("", "发生错误"); return(View(model)); } }
public ActionResult CreateAnnouncement(Off_Manager_Announcement model) { if (ModelState.IsValid) { var user = UserManager.FindById(User.Identity.GetUserId()); Off_Manager_Announcement item = new Off_Manager_Announcement(); if (TryUpdateModel(item)) { item.SubmitTime = DateTime.Now; item.SubmitUser = User.Identity.Name; item.Off_System_Id = user.DefaultSystemId; _offlineDB.Off_Manager_Announcement.Add(item); _offlineDB.SaveChanges(); return(RedirectToAction("AnnouncementList")); } return(View("Error")); } else { ModelState.AddModelError("", "发生错误"); return(View(model)); } }
public ActionResult CreateAnnouncement() { Off_Manager_Announcement model = new Off_Manager_Announcement(); return(View(model)); }