// // GET: /ReferenceSitesManager/Edit/5 public ActionResult Edit(int id) { var viewModel = new ReferenceSitesManagerViewModel { ReferenceSite = shopDB.ReferenceSitesMasters.Single(r => r.ReferenceSitesId == id), Categories = shopDB.CategoryMasters.ToList() }; return(View(viewModel)); }
// // GET: /ReferenceSitesManager/Create public ActionResult Create() { var viewModel = new ReferenceSitesManagerViewModel { ReferenceSite = new ReferenceSitesMaster(), Categories = shopDB.CategoryMasters.ToList() }; return(View(viewModel)); }
public ActionResult Create(ReferenceSitesMaster ReferenceSite) { if (ModelState.IsValid) { //Save Reference Sites shopDB.AddToReferenceSitesMasters(ReferenceSite); shopDB.SaveChanges(); return(RedirectToAction("Index")); } // Invalid – redisplay with errors var viewModel = new ReferenceSitesManagerViewModel { ReferenceSite = new ReferenceSitesMaster(), Categories = shopDB.CategoryMasters.ToList() }; return(View(viewModel)); }
public ActionResult Edit(int id, FormCollection collection) { var referenceSite = shopDB.ReferenceSitesMasters.Single(r => r.ReferenceSitesId == id); try { // TODO: Add update logic here UpdateModel(referenceSite, "ReferenceSite"); shopDB.SaveChanges(); return(RedirectToAction("Index")); } catch { var viewModel = new ReferenceSitesManagerViewModel { ReferenceSite = shopDB.ReferenceSitesMasters.Single(r => r.ReferenceSitesId == id), Categories = shopDB.CategoryMasters.ToList() }; return(View(viewModel)); } }