public ActionResult SubmitDrawNames(DrawNamesDisplayModel model) { if (!ModelState.IsValid) { return(PartialView("_DrawNames", model)); } try { var m = _secretSantaBl.DrawNames(model); m.Saved = true; return(PartialView("_DrawNames", m)); } catch (AppException ax) { ModelState.AddModelError("", ax.AppMessage); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); _log.LogWarning(ex.Message); } return(PartialView("_DrawNames", model)); }