public FileResult BaixarAnexoDeUmaAta(int codigoDaReuniao, int codigoDaAta, int codigoDoAnexo)
        {
            var requisicao = new ObterAnexoDeUmaAtaRequisicao
            {
                CodigoDaReuniao = codigoDaReuniao,
                CodigoDaAta = codigoDaAta,
                CodigoDoAnexo = codigoDoAnexo
            };

            var resposta = _reuniaoServicoDeAplicacao.ObterAnexoDeUmaAta(requisicao);
            return File(resposta.Arquivo, System.Net.Mime.MediaTypeNames.Application.Octet, resposta.Anexo.Nome);
        }
        public ObterAnexoDeUmaAtaResposta ObterAnexoDeUmaAta(ObterAnexoDeUmaAtaRequisicao requisicao)
        {
            var resposta = new ObterAnexoDeUmaAtaResposta();
            try
            {
                var anexo = _reuniaoRepositorio.ObterAnexoDeUmaAta(requisicao.CodigoDaReuniao, requisicao.CodigoDaAta, requisicao.CodigoDoAnexo);
                var repositorioDeArquivos = new RepositorioDeArquivos();
                resposta.Anexo = anexo;
                resposta.Arquivo = repositorioDeArquivos.ObterArquivo(anexo.Nome, anexo.DataDeUpload);
                resposta.Sucesso = true;
            }
            catch (RegraException regraException)
            {
                resposta.Erros = regraException.Erros;
            }

            return resposta;
        }