public void InsertOrUpdate(Store store) { if (store.Id == default(int)) { // New entity context.Stores.Add(store); } else { // Existing entity context.Entry(store).State = EntityState.Modified; } }
public ActionResult Edit(Store store) { if (ModelState.IsValid) { storeRepository.InsertOrUpdate(store); storeRepository.Save(); return RedirectToAction("Index"); } else { return View(); } }