public async Task <ActionResult <Cliente> > PostClienteItem(Cliente item) { _context.ClienteItems.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetClienteItem), new { id = item.Id }, item)); }
public bool Delete(int id) { var c = FiltraCliente(id).First(); using (var ctx = new ClienteContexto()) { ctx.Clientes.Remove(c); ctx.SaveChangesAsync(); } return(true); }
public ClienteModel Update(int id, [FromBody] ClienteModel cliente) { var c = FiltraCliente(id).First(); if (ModelState.IsValid) { using (var ctx = new ClienteContexto()) { c.Nome = cliente.Nome; c.Bairro = cliente.Bairro; c.CEP = cliente.CEP; c.Cidade = cliente.Cidade; c.Endereco = cliente.Endereco; c.Status = cliente.Status; c.Uf = cliente.Uf; ctx.Clientes.Update(c); ctx.SaveChangesAsync(); return(c); } } return(c); }