コード例 #1
0
        public void InsertPlayerAchievement(PlayerAchievement playerAchievement)
        {
            playerAchievementData.Descendants("player_achievement").FirstOrDefault().Add(new XElement("player_achievement",
                                                                                                      new XElement("number", playerAchievement.number), new XElement("playerID"), playerAchievement.playerId),
                                                                                         new XElement("achievementName"), playerAchievement.achievementName);

            playerAchievementData.Save(HttpContext.Current.Server.MapPath("~/App_Data/player_management.xml"));
        }
コード例 #2
0
        public void EditPlayerAchievement(PlayerAchievement playerAchievement)
        {
            XElement node = playerAchievementData.Descendants("players_achievements").Elements("player_achievement")
                            .Where(i => i.Element("playerID").Value.Equals(playerAchievement.playerId))
                            .Where(i => i.Element("achievementName").Value.Equals(playerAchievement.achievementName))
                            .FirstOrDefault();

            node.SetElementValue("number", playerAchievement.number);
            node.SetElementValue("playerID", playerAchievement.playerId);
            node.SetElementValue("achievementName", playerAchievement.achievementName);

            playerAchievementData.Save(HttpContext.Current.Server.MapPath("~/App_Data/player_management.xml"));
        }