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 })); }