public ActionResult Create(TodoViewModel todo) { if (ModelState.IsValid) { db.Todos.Add(new Todo { DateCreated = DateTime.Now, Description = todo.Description, Plan = this.db.Plans.Find(todo.PlanId), Priority = todo.Priority, State = todo.State, Title = todo.Title }); db.SaveChanges(); return RedirectToAction("Details", "Plans", new { area = "", id = todo.PlanId }); } return View(todo); }
public ActionResult Edit(TodoViewModel todo) { if (ModelState.IsValid) { var target = this.db.Todos.Find(todo.Id); target.Description = todo.Description; target.Priority = todo.Priority; target.State = todo.State; target.Title = todo.Title; db.SaveChanges(); return RedirectToAction("Details", "Plans", new { area = "", id = todo.PlanId }); } return View(todo); }