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));
        }
Exemplo n.º 2
0
        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);
        }