public ActionResult EditMeaning(Meaning meaning) { if (ModelState.IsValid) { repository.SaveMeaning(meaning); TempData["message"] = string.Format("{0} has been saved", meaning.Name); return(RedirectToAction("Index", "Home")); } else { // There is something wrong with the data values return(View(meaning)); } }