Exemple #1
0
        public void Excluir(int projetoId)
        {
            try
            {
                ProjetoDigital projeto = Obter(projetoId);

                if (_validar.Excluir(projeto))
                {
                    GerenciadorTransacao.ObterIDAtual();

                    using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(UsuarioCredenciado))
                    {
                        bancoDeDados.IniciarTransacao();

                        _da.Excluir(projetoId, bancoDeDados);

                        RequerimentoCredenciadoBus requerimentoCredenciadoBus = new RequerimentoCredenciadoBus();

                        requerimentoCredenciadoBus.Excluir(projeto.RequerimentoId, bancoDeDados);

                        bancoDeDados.Commit();

                        Validacao.Add(Mensagem.ProjetoDigital.Excluir);
                    }
                }
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }
        }
 public ActionResult Excluir(int id)
 {
     _busRequerimento.Excluir(id);
     return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido }));
 }