public AlterarJogoResponse AlterarJogo(AlterarJogoRequest request) { if (request == null) { AddNotification("Alterar", Message.OBJETO_X0_E_OBRIGATORIO.ToFormat("AdicionarJogoRequest")); return(null); } Jogo jogo = _repositoryJogo.ObterPorId(request.Id); if (jogo == null) { AddNotification("Id", Message.DADOS_NAO_ENCONTRADOS); return(null); } jogo.AlterarJogo(request); AddNotifications(jogo); jogo = _repositoryJogo.Editar(jogo); if (this.IsInvalid()) { return(null); } return((AlterarJogoResponse)jogo); }