public JsonResult ExcluirAnexoReuniao(int codigoDoAnexo, int codigoDaReuniao)
        {
            var requisicao = new ExcluirAnexoDaReuniaoRequisicao
            {
                CodigoDaReuniao = codigoDaReuniao,
                CodigoDoAnexo = codigoDoAnexo
            };
            var resposta = _reuniaoServicoDeAplicacao.ExcluirAnexoDaReuniao(requisicao);

            return Json(resposta);
        }
 public ExcluirAnexoDaReuniaoResposta ExcluirAnexoDaReuniao(ExcluirAnexoDaReuniaoRequisicao requisicao)
 {
     var resposta = new ExcluirAnexoDaReuniaoResposta();
     try
     {
         var reuniao = _reuniaoRepositorio.ObterPor(requisicao.CodigoDaReuniao);
         var arquivo = reuniao.Anexos.SingleOrDefault(it => it.Codigo == requisicao.CodigoDoAnexo);
         reuniao.RemoverAnexo(arquivo);
         if (arquivo != null)
         {
             var repositorioDeArquivos = new RepositorioDeArquivos();
             repositorioDeArquivos.RemoverArquivo(arquivo.Nome, arquivo.DataDeUpload);
             resposta.CodigoDoAnexo = arquivo.Codigo;
         }
         _unitOfWork.Commit();
         resposta.Sucesso = true;
     }
     catch (RegraException regraException)
     {
         resposta.Erros = regraException.Erros;
     }
     return resposta;
 }