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; }