// GET: ToDoActModels/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ToDoActModel toDoActModel = db.ToDoActModels.Find(id); if (toDoActModel == null) { return(HttpNotFound()); } // custom string currentUserId = User.Identity.GetUserId(); ApplicationUser currentUser = db.Users.FirstOrDefault( x => x.Id == currentUserId); // if (toDoActModel.User != currentUser) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(toDoActModel)); }
public ActionResult DeleteConfirmed(int id) { ToDoActModel toDoActModel = db.ToDoActModels.Find(id); db.ToDoActModels.Remove(toDoActModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Description,IsDone")] ToDoActModel toDoActModel) { if (ModelState.IsValid) { db.Entry(toDoActModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(toDoActModel)); }
// GET: ToDoActModels/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ToDoActModel toDoActModel = db.ToDoActModels.Find(id); if (toDoActModel == null) { return(HttpNotFound()); } return(View(toDoActModel)); }
public ActionResult AjaxCreate([Bind(Include = "Id,Description")] ToDoActModel toDoActModel) { if (ModelState.IsValid) { // custom string currentUserId = User.Identity.GetUserId(); ApplicationUser currentUser = db.Users.FirstOrDefault( x => x.Id == currentUserId); toDoActModel.User = currentUser; toDoActModel.IsDone = false; // db.ToDoActModels.Add(toDoActModel); db.SaveChanges(); } return(PartialView("_Dashboard", GetMyToDoActs())); }
public ActionResult AjaxEdit(int?id, bool value) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ToDoActModel toDoActModel = db.ToDoActModels.Find(id); if (toDoActModel == null) { return(HttpNotFound()); } else { toDoActModel.IsDone = value; db.Entry(toDoActModel).State = EntityState.Modified; db.SaveChanges(); return(PartialView("_Dashboard", GetMyToDoActs())); } }