public ActionResult Create(Category categories) { if (ModelState.IsValid) { categoriesRepository.InsertOrUpdate(categories); categoriesRepository.Save(); return RedirectToAction("Index"); } else { return View(); } }
public void InsertOrUpdate(Category categories) { if (categories.CategoryId == default(int)) { // New entity context.Categories.Add(categories); } else { // Existing entity context.Categories.Attach(categories); context.Entry(categories).State = EntityState.Modified; } }