public void InsertOrUpdate(Franchise franchise) { if (franchise.FranchiseID == default(int)) { // New entity context.Franchises.Add(franchise); } else { // Existing entity context.Entry(franchise).State = EntityState.Modified; } }
public ActionResult Edit(Franchise franchise) { if (ModelState.IsValid) { franchiseRepository.InsertOrUpdate(franchise); franchiseRepository.Save(); return RedirectToAction("Index", "FranchiseSet", new { id = franchise.FranchiseSetId }); } else { ViewBag.PossibleFranchiseSets = franchisesetRepository.All; return View(); } }
// // GET: /Franchise/Create public PartialViewResult Create(int FranchiseSetId) { ViewBag.PossibleFranchiseSets = franchisesetRepository.All; var franchise = new Franchise { FranchiseSetId = FranchiseSetId }; return PartialView(franchise); }