public ActionResult Criar(int id) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } Dominialidade caracterizacao = _bus.ObterDadosGeo(id); if (!_caracterizacaoValidar.Dependencias(id, (int)eCaracterizacao.Dominialidade) || !_validar.Dominios(caracterizacao.Dominios)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } int zona = _busEmpreendimento.ObterEnderecoZona(id); caracterizacao.Dominios.ForEach(x => x.EmpreendimentoLocalizacao = zona); caracterizacao.EmpreendimentoId = id; caracterizacao.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(id, eCaracterizacao.Dominialidade, eCaracterizacaoDependenciaTipo.Caracterizacao); DominialidadeVM vm = new DominialidadeVM(caracterizacao, _listaBus.BooleanLista); vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto; return(View(vm)); }