public ExcluirAprovacaoResposta ExcluirAprovacao(ExcluirAprovacaoRequisicao requisicao)
        {
            var resposta = new ExcluirAprovacaoResposta();

            try
            {
                var aprovacao = _aprovacaoRepositorio.ObterPor(requisicao.CodigoDaAprovacao);
                var anexo     = aprovacao.Anexo;
                _aprovacaoRepositorio.Remover(aprovacao);
                var repositorioDeArquivos = new RepositorioDeArquivos();
                repositorioDeArquivos.RemoverArquivo(anexo.Nome, anexo.DataDeUpload);
                _unitOfWork.Commit();
                resposta.Sucesso = true;
            }
            catch (RegraException regraException)
            {
                resposta.Erros = regraException.Erros;
            }

            return(resposta);
        }
        public ExcluirAprovacaoResposta ExcluirAprovacao(ExcluirAprovacaoRequisicao requisicao)
        {
            var resposta = new ExcluirAprovacaoResposta();
            try
            {
                var aprovacao = _aprovacaoRepositorio.ObterPor(requisicao.CodigoDaAprovacao);
                var anexo = aprovacao.Anexo;
                _aprovacaoRepositorio.Remover(aprovacao);
                var repositorioDeArquivos = new RepositorioDeArquivos();
                repositorioDeArquivos.RemoverArquivo(anexo.Nome, anexo.DataDeUpload);
                _unitOfWork.Commit();
                resposta.Sucesso = true;
            }
            catch (RegraException regraException)
            {
                resposta.Erros = regraException.Erros;
            }

            return resposta;
        }