// GET: LocPhoneExts/Edit/5 public ActionResult Edit(int? id) { if (id == null) { TempData["alert"] = "Sorry, I could not find the item you were looking for. Please try again."; return View("~/Locations"); } LocPhoneExts phoneExts = context.LocPhoneExts.FirstOrDefault(e => e.Id == id); LocPhoneNums phones = context.LocPhoneNums.FirstOrDefault(p => p.Id == phoneExts.LocPhoneNumsId); LocationPhoneExtensionsViewModel model = new LocationPhoneExtensionsViewModel { Location = context.Locations.FirstOrDefault(p => p.Id == phones.LocationId), LocPhoneExts = phoneExts, PhoneNums = phones }; if (phoneExts == null) { return HttpNotFound(); } return View(model); }
// GET: LocPhoneExts/Create public ActionResult Manage(int id) { LocPhoneNums phoneNums = context.LocPhoneNums.FirstOrDefault(p => p.Id == id); LocationPhoneExtensionsViewModel model = new LocationPhoneExtensionsViewModel { PhoneNums = phoneNums, Location = context.Locations .FirstOrDefault(l => l.Id == phoneNums.LocationId), LocPhoneExts = new LocPhoneExts() }; return View(model); }