public string ReturnRelicData(string TableName) { string jsonGetData = string.Empty; int responseCode; StringBuilder theMessage = new StringBuilder(); RootRelicObject RelicList = new RootRelicObject(); // Get LeaderBoard responseCode = JTAzureTableRESTCommands.GetLBProperty("GET", storageName, sAS, TableName, out jsonGetData, "Relic"); RelicList = JsonConvert.DeserializeObject <RootRelicObject>(jsonGetData); if (RelicList.value != null) { // return Relic List //RelicList.value.Sort(sort); return(JsonConvert.SerializeObject(RelicList)); } else { return("NoData"); } }
public string GetLeaderboard(string TableName) { string jsonGetData = string.Empty; int responseCode; StringBuilder theMessage = new StringBuilder(); RootLeaderBoardObject theLB = new RootLeaderBoardObject(); // Get LeaderBoard responseCode = JTAzureTableRESTCommands.GetLBProperty("GET", storageName, sAS, TableName, out jsonGetData, "Leaderboard"); theLB = JsonConvert.DeserializeObject <RootLeaderBoardObject>(jsonGetData); if (theLB.value != null) { // Sort Leaderboard Sorter sort = new Sorter(); theLB.value.Sort(sort); //theLB.value.Reverse(); return(JsonConvert.SerializeObject(theLB)); } else { return("NoData"); } }