Beispiel #1
0
        //needs testing
        #region Data Resources

        //needs testing
        #region Achievements

        /// <summary>
        /// Achievements attainable by individual characters (or accounts)
        /// </summary>
        /// <returns>DataAchievementRoot object</returns>
        public DataAchievementRoot GetAchievementsData()
        {
            var achievementsData = new DataAchievementRoot();

            var url = string.Format(@"{0}/wow/data/Character/Achievements?locale={1}&apikey={2}",
                                    _Host,
                                    _Locale,
                                    _APIKey);

            achievementsData = json.GetDataFromURL <DataAchievementRoot>(url);
            return(achievementsData);
        }
Beispiel #2
0
        /// <summary>
        /// Achievements attainable by individual characters (or accounts)
        /// </summary>
        /// <returns>DataAchievementRoot object</returns>
        public async Task <DataAchievementRoot> GetAchievementsDataAsync()
        {
            var achievementsData = new DataAchievementRoot();

            var url = string.Format(
                @"{0}/wow/data/Character/Achievements?locale={1}&apikey={2}",
                _Host,
                _Locale,
                _APIKey);

            achievementsData = await this.jsonUtility.GetDataFromURLAsync <DataAchievementRoot>(url);

            return(achievementsData);
        }