private AlterarReuniaoReposta AlterarReuniao(AdicionarReuniaoViewModel adicionarReuniaoViewModel)
 {
     var requisicao = new AlterarReuniaoRequisicao
     {
         CodigoDaReuniao = adicionarReuniaoViewModel.Codigo,
         CodigoDoResponsavel = adicionarReuniaoViewModel.CodigoDoResponsavel,
         Local = adicionarReuniaoViewModel.Local,
         Realizacao = adicionarReuniaoViewModel.Realizacao,
         Assunto = adicionarReuniaoViewModel.Assunto,
         Status = adicionarReuniaoViewModel.Status
     };
     return _reuniaoServicoDeAplicacao.AlterarReuniao(requisicao);
 }
 public AlterarReuniaoReposta AlterarReuniao(AlterarReuniaoRequisicao requisicao)
 {
     var resposta = new AlterarReuniaoReposta();
     try
     {
         var responsavel = _funcionarioRepositorio.ObterPor(requisicao.CodigoDoResponsavel);
         var reuniao = _reuniaoRepositorio.ObterPor(requisicao.CodigoDaReuniao);
         reuniao.Status = requisicao.Status;
         reuniao.Realizacao = requisicao.Realizacao;
         reuniao.Responsavel = responsavel;
         reuniao.Assunto = requisicao.Assunto;
         reuniao.Local = requisicao.Local;
         _unitOfWork.Commit();
         resposta.Reuniao = reuniao;
         resposta.Sucesso = true;
     }
     catch (RegraException regraException)
     {
         resposta.Erros = regraException.Erros;
     }
     return resposta;
 }