public ActionResult EditPreferences(Preferences objPreferences) { if (string.IsNullOrEmpty(objPreferences.Name)) { ModelState.AddModelError("Name", "Please enter the Name"); } if (ModelState.Values.SelectMany(s => s.Errors).Count() > 0) { return View(objPreferences); } Preferences objPreferencesExist = objContext.ContextPreferences.SingleOrDefault(s => s.Id == objPreferences.Id); if (objPreferencesExist != null) { objPreferencesExist.Name = objPreferences.Name; objContext.SaveChanges(); } return RedirectToAction("ListPreferences"); }
public ActionResult AddPreferences(Preferences objPreferences) { if (string.IsNullOrEmpty(objPreferences.Name)) { ModelState.AddModelError("Name", "Please enter the Name"); } if (ModelState.Values.SelectMany(s => s.Errors).Count() > 0) { return View(objPreferences); } Preferences objPreferencesExist = objContext.ContextPreferences.SingleOrDefault(s => s.Name.ToUpper() == objPreferences.Name.ToUpper() && s.Status == 1); if(objPreferencesExist!=null) { TempData.Remove("Message"); TempData.Add("Message", "Ingredient already exists"); return View(objPreferences); } objPreferences.Status = 1; objPreferences.CreatedDtm = DateTime.Now; objContext.ContextPreferences.Add(objPreferences); objContext.SaveChanges(); return RedirectToAction("ListPreferences"); }