public ActionResult Edit_Checked(int?id, bool val) { ApplicationUser cur_user = Get_Cur_User(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ToDo.Models.ToDo toDo = db.ToDos.Find(id); if (toDo == null) { return(HttpNotFound()); } else if (toDo.user != cur_user) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } else { toDo.is_done = val; db.Entry(toDo).State = EntityState.Modified; db.SaveChanges(); } return(ToDoList()); }
public ActionResult Create(ToDo.Models.Task task) { try { // TODO: Add insert logic here task.UserId = int.Parse(Membership.GetUser().ProviderUserKey.ToString()); DAL.TaskCRUD.Add(task); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Create([Bind(Include = "ID,content,is_done,row_number")] ToDo.Models.ToDo toDo) { ApplicationUser cur_user = Get_Cur_User(); if (ModelState.IsValid) { toDo.user = cur_user; toDo.is_done = false; toDo.row_number = toDo.ID; db.ToDos.Add(toDo); db.SaveChanges(); } return(ToDoList()); }
public static bool Add(ToDo.Models.Task task, out Guid newTaskId) { using (var context = new ToDoEntities()) { newTaskId = Guid.Empty; try { newTaskId = Guid.NewGuid(); task.TaskId = newTaskId; context.Tasks.Add(task); context.SaveChanges(); return true; } catch { return false; } } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicationUser cur_user = Get_Cur_User(); ToDo.Models.ToDo toDo = db.ToDos.Find(id); if (toDo == null) { return(HttpNotFound()); } else if (toDo.user != cur_user) { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } db.ToDos.Remove(toDo); db.SaveChanges(); return(ToDoList()); }
public static bool Add(ToDo.Models.Task task) { var result = Guid.Empty; return Add(task, out result); }