public ActionResult ExcluirRascunho(ProjetoGeografico projeto, bool isCadastrarCaracterizacao)
        {
            if (!_caracterizacaoValidar.Basicas(projeto.EmpreendimentoId))
            {
                return(Json(new { @EhValido = Validacao.EhValido, Msg = Validacao.Erros, urlRedirect = Url.Action("Index", "../Empreendimento", Validacao.QueryParamSerializer()) }));
            }

            if (projeto.CaracterizacaoId == (int)eCaracterizacao.ExploracaoFlorestal)
            {
                _exploracaoFlorestalBus.Excluir(projeto.EmpreendimentoId);
                if (Validacao.EhValido)
                {
                    Validacao.Erros.Clear();
                }
            }
            _bus.ExcluirRascunho(projeto);

            return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, Url = Url.Action("Index", "Caracterizacao", Validacao.QueryParamSerializer(new { id = projeto.EmpreendimentoId })) }));
        }
Example #2
0
        public ActionResult Excluir(int id)
        {
            string urlRedireciona = string.Empty;

            if (_bus.Excluir(id))
            {
                urlRedireciona = Url.Action("Index", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() });
            }

            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, urlRedireciona = urlRedireciona }, JsonRequestBehavior.AllowGet));
        }