public IHttpActionResult PutProduct_Reward(int id, Product_Reward product_Reward) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != product_Reward.Product_Reward_ID) { return(BadRequest()); } db.Entry(product_Reward).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Product_RewardExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetProduct_Reward(int id) { db.Configuration.ProxyCreationEnabled = false; Product_Reward product_Reward = db.Product_Reward.Find(id); if (product_Reward == null) { return(NotFound()); } return(Ok(product_Reward)); }
public IHttpActionResult PostProduct_Reward(Product_Reward product_Reward) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Product_Reward.Add(product_Reward); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = product_Reward.Product_Reward_ID }, product_Reward)); }
public IHttpActionResult DeleteProduct_Reward(int id) { db.Configuration.ProxyCreationEnabled = false; Product_Reward product_Reward = db.Product_Reward.Find(id); if (product_Reward == null) { return(NotFound()); } db.Product_Reward.Remove(product_Reward); db.SaveChanges(); return(Ok(product_Reward)); }