public IHttpActionResult PutRedeem_Reward(int id, Redeem_Reward redeem_Reward) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != redeem_Reward.Redeem_ID) { return(BadRequest()); } db.Entry(redeem_Reward).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Redeem_RewardExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostRedeem_Reward(Redeem_Reward redeem_Reward) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Redeem_Reward.Add(redeem_Reward); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = redeem_Reward.Redeem_ID }, redeem_Reward)); }
public IHttpActionResult GetRedeem_Reward(int id) { db.Configuration.ProxyCreationEnabled = false; Redeem_Reward redeem_Reward = db.Redeem_Reward.Find(id); if (redeem_Reward == null) { return(NotFound()); } return(Ok(redeem_Reward)); }
public IHttpActionResult DeleteRedeem_Reward(int id) { Redeem_Reward redeem_Reward = db.Redeem_Reward.Find(id); if (redeem_Reward == null) { return(NotFound()); } db.Redeem_Reward.Remove(redeem_Reward); db.SaveChanges(); return(Ok(redeem_Reward)); }