//[ValidateAntiForgeryToken] public ActionResult AddNewTask(Task newTask) { TaskListWk6Entities ORM = new TaskListWk6Entities(); if (ModelState.IsValid) { //if (ORM.Tasks.ToList().Count == 0) //{ // newTask.TaskID = "1"; //} //else //{ // newTask.TaskID = int.Parse((ORM.Tasks.ToList().Last().TaskID) + 1).ToString(); //} ORM.Tasks.Add(newTask); ORM.SaveChanges(); return(RedirectToAction("TaskList")); } else { ViewBag.ErrorMessage = "Oops! Something went wrong."; return(View("Error")); } }
public ActionResult RegisterNewUser(User newUser) { TaskListWk6Entities ORM = new TaskListWk6Entities(); ORM.Users.Add(newUser); ORM.SaveChanges(); return(RedirectToAction("TaskList")); }
public ActionResult ChangeStatus(string TaskID) { TaskListWk6Entities ORM = new TaskListWk6Entities(); Task Found = ORM.Tasks.Find(TaskID); if (Found.Status == "Incomplete") { Found.Status = "Complete"; ORM.SaveChanges(); } else if (Found.Status == "Complete") { Found.Status = "Incomplete"; ORM.SaveChanges(); } else { ViewBag.ErrorMessage = "Oops! Something went wrong."; return(View("Error")); } return(RedirectToAction("TaskList")); }
public ActionResult DeleteTask(string TaskID) { TaskListWk6Entities ORM = new TaskListWk6Entities(); Task Found = ORM.Tasks.Find(TaskID); if (Found != null) { ORM.Tasks.Remove(Found); ORM.SaveChanges(); return(RedirectToAction("TaskList")); } else { ViewBag.ErrorMessage = "Oops! Something went wrong."; return(View("Error")); } }