Esempio n. 1
0
        public async Task <IHttpActionResult> GetGame(uint appId)
        {
            var explorer = new SteamExplorer();
            var payload  = await explorer.GetGameById(appId, 76561198037686690);

            return(Ok(payload));
        }
Esempio n. 2
0
        /// <summary>
        /// Retrieve user stats from steam api.
        /// </summary>
        /// <param name="steamId">76561198037686690</param>
        /// <returns></returns>
        public async Task <IHttpActionResult> GetPlayerStats(ulong steamId)
        {
            var explorer     = new SteamExplorer();
            var achievements = await explorer.GetCurrentPlayingGameUserAchievementsAsync(steamId);

            return(Ok(achievements));
        }
Esempio n. 3
0
        public async Task <IHttpActionResult> GetGames()
        {
            var explorer = new SteamExplorer();
            var payload  = await explorer.GetAppListAsync();

            return(Ok(payload));
        }