public IHttpActionResult Delete([FromBody] FiguresInGame figuresInGame) { try { using (var entities = new GreatWarriorEntities()) { var existFiguresInGame = entities.FiguresInGames.SingleOrDefault( f => f.Player_One_Email == figuresInGame.Player_One_Email && f.Player_Two_Email == figuresInGame.Player_Two_Email && f.Game_Date == figuresInGame.Game_Date && f.Player_Email == figuresInGame.Player_Email && f.Figure_Name == figuresInGame.Figure_Name); if (existFiguresInGame == null) { return(Content(HttpStatusCode.NotFound, false)); } entities.FiguresInGames.Remove(existFiguresInGame); entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Put([FromBody] FiguresOfPlayer figuresOfPlayer) { try { using (var entities = new GreatWarriorEntities()) { var editFiguresOfPlayer = entities.FiguresOfPlayers.SingleOrDefault( f => f.Player_Email == figuresOfPlayer.Player_Email && f.Figure_Name == figuresOfPlayer.Figure_Name); if (editFiguresOfPlayer == null) { return(Content(HttpStatusCode.NotFound, false)); } editFiguresOfPlayer.Player_Email = figuresOfPlayer.Player_Email; editFiguresOfPlayer.Figure_Name = figuresOfPlayer.Figure_Name; editFiguresOfPlayer.Figure_Level = figuresOfPlayer.Figure_Level; entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Put([FromUri] string email, [FromBody] Player player) { try { using (var entities = new GreatWarriorEntities()) { var editPlayer = entities.Players.SingleOrDefault(p => p.Player_Email == email); if (editPlayer == null) { return(Content(HttpStatusCode.NotFound, false)); } editPlayer.Player_Name = player.Player_Name; editPlayer.Player_Password = player.Player_Password.Trim() != "" ? GenerateSHA512String(player.Player_Password != null ? player.Player_Password : "") : player.Player_Password = editPlayer.Player_Password; editPlayer.Player_Name = player.Player_Name; editPlayer.Player_Score = player.Player_Score; entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Put([FromBody] GamesHistory gamesHistory) { try { using (var entities = new GreatWarriorEntities()) { var editGamesHistory = entities.GamesHistories.SingleOrDefault( f => f.Player_One_Email == gamesHistory.Player_One_Email && f.Player_Two_Email == gamesHistory.Player_Two_Email && f.Game_Date == gamesHistory.Game_Date); if (editGamesHistory == null) { return(Content(HttpStatusCode.NotFound, false)); } editGamesHistory.Player_One_Email = gamesHistory.Player_One_Email; editGamesHistory.Player_Two_Email = gamesHistory.Player_Two_Email; editGamesHistory.Game_Date = gamesHistory.Game_Date; editGamesHistory.Winner_Player = gamesHistory.Winner_Player; entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Post([FromBody] FiguresInGame figuresInGame) { try { using (var entities = new GreatWarriorEntities()) { entities.FiguresInGames.Add(figuresInGame); entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
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 Post([FromBody] Admin admin) { try { using (var entities = new GreatWarriorEntities()) { admin.Admin_Password = GenerateSHA512String(admin.Admin_Password != null ? admin.Admin_Password : ""); entities.Admins.Add(admin); entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Delete([FromBody] FigureItem figureItem) { try { using (var entities = new GreatWarriorEntities()) { var figure = entities.FigureItems.SingleOrDefault(f => f.FigureItem_Name == figureItem.FigureItem_Name); if (figureItem == null) { return(Content(HttpStatusCode.NotFound, false)); } entities.FigureItems.Remove(figureItem); entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Delete(string email) { try { using (var entities = new GreatWarriorEntities()) { var admin = entities.Admins.SingleOrDefault(a => a.Admin_Email == email); if (admin == null) { return(Content(HttpStatusCode.NotFound, false)); } entities.Admins.Remove(admin); entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Post([FromBody] Player player) { try { using (var entities = new GreatWarriorEntities()) { player.Player_Password = GenerateSHA512String(player.Player_Password != null ? player.Player_Password : ""); if (player.Player_Score == null) { player.Player_Score = 0; } entities.Players.Add(player); 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] Figure figure) { try { using (var entities = new GreatWarriorEntities()) { var editFigure = entities.Figures.SingleOrDefault(f => f.Figure_Name == figure.Figure_Name); if (editFigure == null) { return(Content(HttpStatusCode.NotFound, false)); } editFigure.Figure_Name = figure.Figure_Name; editFigure.Figure_Attack = figure.Figure_Attack; editFigure.Figure_Defense = figure.Figure_Defense; entities.SaveChanges(); return(Content(HttpStatusCode.OK, true)); } } catch (Exception ex) { return(Content(HttpStatusCode.InternalServerError, ex)); } }
public IHttpActionResult Put([FromUri] string email, [FromBody] Admin admin) { try { using (var entities = new GreatWarriorEntities()) { var editAdmin = entities.Admins.SingleOrDefault(a => a.Admin_Email == email); if (editAdmin == null) { return(Content(HttpStatusCode.NotFound, false)); } editAdmin.Admin_Email = admin.Admin_Email; editAdmin.Admin_Password = admin.Admin_Password.Trim() != "" ? GenerateSHA512String(admin.Admin_Password != null ? admin.Admin_Password : "") : admin.Admin_Password = editAdmin.Admin_Password; 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)); } }