// // 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); } }
// // 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); }