public ActionResult Criar(SalvarVM vm) { if (vm.Roteiro.Anexos != null && vm.Roteiro.Anexos.Count > 0) { foreach (Anexo anexo in vm.Roteiro.Anexos) { anexo.Arquivo = ViewModelHelper.JsSerializer.Deserialize <Arquivo>(anexo.ArquivoJson); } } _bus.Salvar(vm.Roteiro); string urlRetorno = Url.Action("Criar", "Roteiro"); urlRetorno += "?Msg=" + Validacao.QueryParam() + "&acaoId=" + vm.Roteiro.Id.ToString(); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @urlRetorno = urlRetorno }, JsonRequestBehavior.AllowGet)); }