public ActionResult Create(EditionViewModel model) { if (ModelState.IsValid) { Editions newEdition = new Editions(); newEdition.InjectFrom(model); var createEdition = edition.CreateEdition(newEdition); if (createEdition == null) { ModelState.AddModelError("CompanyName", "Must be unique"); return(View(model)); } } return(RedirectToAction(nameof(Index))); }