public ResponseBase AlterarJogo(AlterarJogoRequest request) { if (request == null) { AddNotification("AlterarRequest", "Request nula"); return(null); } var jogo = _repositoryJogo.ObterPorId(request.Id); if (jogo == null) { AddNotification("Id", "Dados não encontrado"); } jogo.Alterar(request.Nome, request.Descricao, request.Produtora, request.Distribuidora, request.Genero, request.Site); if (IsInvalid()) { return(null); } _repositoryJogo.Editar(jogo); return((ResponseBase)jogo); }
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); }
public ResponseBase AlterarJogo(AlterarJogoRequest request) { if (request == null) { AddNotification("Alterar", Message.OBJETO_X0_E_OBRIGATORIO.ToFormat("AlterarJogoRequest")); return(null); } var jogo = _repositoryJogo.ObterPorId(request.Id); if (jogo == null) { AddNotification("Id", Message.DADOS_NAO_ENCONTRADOS); return(null); } jogo.Alterar(request.Nome, request.Descricao, request.Produtora, request.Distribuidora, request.Genero, request.Site); if (IsInvalid()) { return(null); } _repositoryJogo.Editar(jogo); return((ResponseBase)jogo); }
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); }
public void AlterarJogo(AlterarJogoRequest request) { Nome = request.Nome; Descricao = request.Descricao; Produtora = request.Produtora; Distribuidora = request.Distribuidora; Genero = request.Genero; Site = request.Site; ValidarEntidade(); }
public async Task <HttpResponseMessage> Alterar(AlterarJogoRequest request) { try { var response = _service.Alterar(request); return(await ResponseAsync(response, _service)); } catch (Exception e) { return(await ResponseExceptionAsync(e)); } }
public async Task <HttpResponseMessage> Alterar(AlterarJogoRequest request) { try { var response = _serviceJogo.AlterarJogo(request); return(await ResponseAsync(response, _serviceJogo)); } catch (Exception) { throw; } }
public AlterarJogoResponse Handle(AlterarJogoRequest request) { var jogo = _context.Jogos.Where(x => x.Id == request.Id).FirstOrDefault(); jogo.AlterarJogo(request.Titulo, request.Plataforma); _context.Jogos.Update(jogo); _context.SaveChanges(); return(new AlterarJogoResponse { Id = jogo.Id, Titulo = jogo.Titulo.Nome, Plataforma = jogo.Plataforma }); }
public AlterarJogoResponse AlterarJogo([FromBody] AlterarJogoRequest command) { return(_handler.Handle(command)); }