public ActionResult Edit(int id, MissionModel m) { try { if (ModelState.IsValid) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } mission p = ms.GetById(id); p.M_TITLE = m.M_TITLE; p.notes = m.notes; p.M_DESCRIPTION = m.M_DESCRIPTION; p.DATE_DEB = m.DATE_DEB; p.DATE_FIN = m.DATE_FIN; p.manager_U_ID = m.manager_U_ID; if (p == null) { return(HttpNotFound()); } Console.WriteLine("updaaaaaaaaaaaate"); ms.Update(p); ms.Commit(); // Service.Dispose(); ViewBag.manager_U_ID = new SelectList(es.GetAll(), "U_ID", "U_FirstName", p.manager_U_ID); return(RedirectToAction("Index")); } // TODO: Add delete logic here return(View(m)); } catch { return(View()); } }