public async Task <IActionResult> PutPerson(long id, Person person) { if (id != person.Id) { return(BadRequest()); } _context.Entry(person).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Producto> > PostProducto(Producto producto) { _context.Producto.Add(producto); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProducto", new { id = producto.codigo }, producto)); }
public async Task <ActionResult <Pedido> > PostPedido(Pedido pedido) { _context.Pedido.Add(pedido); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPedido", new { id = pedido.numero }, pedido)); }
public async Task <ActionResult <Usuario> > PostUsuario(Usuario usuario) { _context.Usuario.Add(usuario); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (UsuarioExists(usuario.idUsuario)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetUsuario", new { id = usuario.idUsuario }, usuario)); }
public async Task <int> Create(T entity) { await _db.AddAsync(entity); return(await _db.SaveChangesAsync()); }