Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        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");
            }
        }