public override HttpHandlerResult Post() { var vm = new AgentEditVM(); try { vm.Restore(Request.FormData()); vm.Save(); return(Response.Redirect("Agents")); } catch (Exception error) { vm.Errors.Add(error); return(Response.View("Agent\\Edit.html", vm)); } }