public IHttpActionResult Post([FromBody] PlayerGift playerGift) { try { using (var entities = new GreatWarriorEntities()) { entities.PlayerGifts.Add(playerGift); entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Delete([FromBody] PlayerGift playerGift) { try { using (var entities = new GreatWarriorEntities()) { var existPlayerGift = entities.PlayerGifts.SingleOrDefault(f => f.Gift_Code == playerGift.Gift_Code); if (existPlayerGift == null) { return(Content(HttpStatusCode.NotFound, false)); } entities.PlayerGifts.Remove(existPlayerGift); entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Put([FromBody] PlayerGift playerGift) { try { using (var entities = new GreatWarriorEntities()) { var editPlayerGift = entities.PlayerGifts.SingleOrDefault(f => f.Gift_Code == playerGift.Gift_Code); if (editPlayerGift == null) { return(Content(HttpStatusCode.NotFound, false)); } editPlayerGift.Gift_Code = playerGift.Gift_Code; editPlayerGift.Player_Email = playerGift.Player_Email; editPlayerGift.Gift_Level = playerGift.Gift_Level; editPlayerGift.Gift_Receive = playerGift.Gift_Receive; entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }