public ResponseBase Alterar(AlterarJogoRequest request) { if (request == null) { AddNotification("AlterarJogo", string.Format(Message.X_0_OBRIGATORIO, "request")); } Jogo jogo = _repository.ObterPorId(request.Id); if (jogo == null) { AddNotification("Id", string.Format(Message.X_DADOS_NAO_ENCONTRADOS, "request")); } jogo.Alterar(request.Nome, request.Descricao, request.Produtora, request.Destribuidora, request.Genero, request.Site); if (IsInvalid()) { return(null); } jogo = _repository.Alterar(jogo); return((ResponseBase)jogo); }