public virtual ActionResult Add(ArticleModel model) { if (ModelState.IsValid) { Status status; if (model.Add(out status)) { ModelState.AddModelError("Error", "Successfully added new system article"); } else { ModelState.AddModelError("Error", status.Message()); } } else { ModelState.AddModelError("Error", "Please update the required fields"); } return(View(model)); }