public ActionResult CreateCategory([Bind(Include = "GenreId,Name")] Genre genre) { if (ModelState.IsValid) { if (db.Categories.Where(c => c.Name.ToUpper() == genre.Name.ToUpper()).Count() > 0) { ModelState.AddModelError("", "This category's name has been exist"); return View(genre); } db.Categories.Add(genre); db.SaveChanges(); return RedirectToAction("Categories"); } return View(genre); }