public async Task <IActionResult> PutTodoItem(long id, TodoItem todoItem) { if (id != todoItem.Id) { return(BadRequest()); } _context.Entry(todoItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TodoItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IHttpActionResult PutConfiguration(int id, Config configuration) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != configuration.ConfigID) { return(BadRequest()); } db.Entry(configuration).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ConfigurationExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutProductQuantity(int id, ProductQuantity productQuantity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != productQuantity.ProductQuantityId) { return(BadRequest()); } db.Entry(productQuantity).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProductQuantityExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutProduct(int id, Product product) { product.TaxValue = product.NetPrice * product.TaxRate * 0.01M; product.GrossPrice = product.NetPrice + product.TaxValue; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != product.ProductId) { return(BadRequest()); } db.Entry(product).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProductExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutInvoice(int id, Invoice invoice) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != invoice.InvoiceId) { return(BadRequest()); } db.Entry(invoice).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!InvoiceExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> PutRecipe(int id, Recipe recipe) { if (id != recipe.Id) { return(BadRequest()); } _context.Entry(recipe).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RecipeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <Tasks> Update(Tasks task) { var editobject = await _context.Tasks.FirstOrDefaultAsync(o => o.Id == task.Id); _context.Entry(editobject).CurrentValues.SetValues(task); await _context.SaveChangesAsync(); return(editobject); }
public ActionResult Put(int id, [FromBody] PersonasFisicas Persona) { if (Persona.Id == id) { context.Entry(Persona).State = EntityState.Modified; context.SaveChanges(); return(Ok()); } else { return(BadRequest()); } }
public async Task <ActionResult <Usuario> > UpdateUsuario(int id, Usuario usuario) { if (id != usuario.id) { return(BadRequest()); } /** * Especifica uma entitdade que tera seu estado alterado */ context.Entry(usuario).State = EntityState.Modified; await context.SaveChangesAsync(); return(usuario); }