public ActionResult EditPostMenagement(int?id, ZarzadT zarzadT) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var menagmentToUpdate = db.ZarzadT.Find(id); if (TryUpdateModel(menagmentToUpdate, "", new string[] { "Nazwisko", "Imie", "Funkcja", "OrganizacjaID" })) { try { db.SaveChanges(); return(RedirectToAction("Details", "OrganizacjeTs", new { id = menagmentToUpdate.OrganizacjaID })); } catch (RetryLimitExceededException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); } } PopulateMenagement(menagmentToUpdate.OrganizacjaID); return(View(menagmentToUpdate)); }
// GET: ZarzadTs/Edit/5 public ActionResult EditMenagement(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ZarzadT zarzadT = db.ZarzadT.Find(id); if (zarzadT == null) { return(HttpNotFound()); } PopulateMenagement(zarzadT.OrganizacjaID); return(View(zarzadT)); }
public ActionResult CreateMenagement([Bind(Include = "ZarzdID,Nazwisko,Imie,Funkcja,OrganizacjaID")] ZarzadT zarzadT, int?id) { try { if (ModelState.IsValid) { db.ZarzadT.Add(zarzadT); db.SaveChanges(); return(RedirectToAction("Details", "OrganizacjeTs", new { id = id })); } } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } PopulateMenagement(id); ViewBag.OrganizacjaID = new SelectList(db.OrganizacjeT, "OrganizacjaID", "Nazwa"); return(View(zarzadT)); }