public JsonResult ExcluirAnexoDeUmaAta(int codigoDaReuniao, int codigoDaAta, int codigoDoAnexo)
        {
            var requisicao = new ExcluirAnexoDeUmaAtaRequisicao
            {
                CodigoDaReuniao = codigoDaReuniao,
                CodigoDaAta = codigoDaAta,
                CodigoDoAnexo = codigoDoAnexo
            };

            var resposta = _reuniaoServicoDeAplicacao.ExcluirAnexoDeUmaAta(requisicao);
            return Json(resposta);
        }
        public ExcluirAnexoDeUmaAtaResposta ExcluirAnexoDeUmaAta(ExcluirAnexoDeUmaAtaRequisicao requisicao)
        {
            var resposta = new ExcluirAnexoDeUmaAtaResposta();
            try
            {
                var ata = _reuniaoRepositorio.ObterAtaDaReuniao(requisicao.CodigoDaReuniao, requisicao.CodigoDaAta);
                var anexo = _reuniaoRepositorio.ObterAnexoDeUmaAta(requisicao.CodigoDaReuniao, requisicao.CodigoDaAta, requisicao.CodigoDoAnexo);
                ata.Anexos.Remove(anexo);
                _unitOfWork.Commit();
                var repositorioDeArquivos = new RepositorioDeArquivos();
                resposta.Anexo = anexo;
                repositorioDeArquivos.RemoverArquivo(anexo.Nome, anexo.DataDeUpload);

                resposta.Sucesso = true;
            }
            catch (RegraException regraException)
            {
                resposta.Erros = regraException.Erros;
            }

            return resposta;
        }