public ObterComprovanteResposta ObterComprovante(ObterComprovanteRequisicao requisicao)
 {
     var resposta = new ObterComprovanteResposta();
     try
     {
         var nota = _notaFiscalRepositorio.ObterPor(requisicao.CodigoDaNota);
         resposta.Nota = nota;
         resposta.Arquivo = _repositorioDeArquivos.ObterArquivo(nota.Pagamento.Comprovante.Nome, nota.Pagamento.Comprovante.DataDeUpload);
         resposta.Sucesso = true;
     }
     catch (Exception)
     { }
     return resposta;
 }
        public FileResult BaixarComprovante(int id)
        {
            var requisicao = new ObterComprovanteRequisicao
            {
                CodigoDaNota = id
            };

            var resposta = _faturamentoServicoDeAplicacao.ObterComprovante(requisicao);
            return File(resposta.Arquivo, System.Net.Mime.MediaTypeNames.Application.Octet, resposta.Nota.Pagamento.Comprovante.Nome);
        }