public ObterAnexoDoTreinamentoResposta ObterAnexoDoTreinamento(ObterAnexoDoTreinamentoRequisicao requisicao)
 {
     var resposta = new ObterAnexoDoTreinamentoResposta();
     var anexo = _treinamentoRepositorio.ObterAnexoDoTreinamento(requisicao.CodigoDoTreinamento, requisicao.CodigoDoAnexo);
     var repositorioDeArquivos = new RepositorioDeArquivos();
     resposta.Arquivo = repositorioDeArquivos.ObterArquivo(anexo.Nome, anexo.DataDeUpload);
     resposta.Anexo = anexo;
     resposta.Sucesso = true;
     return resposta;
 }
        public FileResult BaixarArquivoTreinamento(int codigoDoTreinamento, int codigoDoAnexo)
        {
            var requisicao = new ObterAnexoDoTreinamentoRequisicao
            {
                CodigoDoTreinamento = codigoDoTreinamento,
                CodigoDoAnexo = codigoDoAnexo
            };
            var resposta = _treinamentoServicoDeAplicacao.ObterAnexoDoTreinamento(requisicao);

            return File(resposta.Arquivo, System.Net.Mime.MediaTypeNames.Application.Octet, resposta.Anexo.Nome);
        }