public ActionResult Create(Standing standing) { if (ModelState.IsValid) { standingRepository.InsertOrUpdate(standing); standingRepository.Save(); return RedirectToAction("Index"); } else { return View(); } }
public void InsertOrUpdate(Standing standing) { if (standing.Id == default(int)) { // New entity context.Standings.Add(standing); } else { // Existing entity context.Standings.Attach(standing); context.Entry(standing).State = EntityState.Modified; } }