public ActionResult Create(ReplacementItemModel model) { try { if (!ModelState.IsValid) { return(View(model)); } if (!_replacementItemsService.Create(model)) { ModelState.AddModelError("", "Cannot create item"); return(View(model)); } return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ModelState.AddModelError("", $"Something went wrong: {ex.Message}"); return(View(model)); } }