public ActionResult Create(FormPoll model) { Logger.Init(); try { var poll = model.ToPoll(UserName); if (!PollValidator.PollIsValid(poll, out var message)) { ModelState.AddModelError("", message); return(View(model)); } PollDbManager.Set(poll); ViewBag.Polls = PollDbManager.GetPolls(); return(Redirect("/ControlPanel")); } catch (Exception e) { Logger.Log.Error(e); return(Redirect("/ControlPanel")); } }