public async Task <IActionResult> PutCliente(int id, ClienteDTO cliente) { Cliente aux = new Cliente(); aux.Id = id; aux.Cpf = cliente.Cpf; aux.Endereco = cliente.Endereco; aux.Nome = cliente.Nome; aux.Telefone = cliente.Telefone; if (id != aux.Id) { return(BadRequest("Deu ruim")); } _context.Entry(aux).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(id)) { return(NotFound("Cliente não encontrado")); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutLivro(string id, LivroDTO livro) { Livro aux = new Livro(); aux.Autor = livro.Autor; aux.Editora = livro.Editora; aux.Isbn = livro.Isbn; aux.Preco = livro.Preco; aux.Quantidade = livro.Quantidade; aux.Titulo = livro.Titulo; if (id != aux.Isbn) { return(BadRequest()); } _context.Entry(aux).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LivroExists(id)) { return(NotFound("Não Encontrado")); } else { throw; } } return(NoContent()); }