Пример #1
0
 public async Task <GuildSlim> GetGuild(BlizzardService.BlizzardRegion region, string realmName, string playerName)
 {
     return(new GuildSlim()
     {
         Battlegroup = "Vindication",
         Name = "Longanimity",
         Realm = "Burning Blade"
     });
 }
        public async Task <IEnumerable <RaiderIoStats> > GetGuildRaiderIoStats(BlizzardService.BlizzardRegion region, string guild, string realm, IProgress <double> progress)
        {
            int    numRepeats = 15;
            double numSeconds = 60.0;

            for (int i = 0; i < numRepeats; i++)
            {
                Debug.WriteLine((double)i / numRepeats);
                progress.Report((double)i / numRepeats);
                await Task.Delay((int)(numSeconds * 1000 / numRepeats));
            }

            List <RaiderIoStats> statsList = new List <RaiderIoStats>();

            statsList.Add(new RaiderIoStats()
            {
                Name            = "Kromthael",
                Class           = 6,
                RealmName       = "Burning Blade",
                RaiderIoDps     = 500,
                RaiderIoTank    = 1000,
                RaiderIoHealer  = 2000,
                RaiderIoOverall = 3000,
            });

            statsList.Add(new RaiderIoStats()
            {
                Name            = "Kromp",
                Class           = 4,
                RealmName       = "Burning Blade",
                RaiderIoDps     = 2000,
                RaiderIoTank    = 1500,
                RaiderIoHealer  = 0,
                RaiderIoOverall = 1500,
            });

            statsList.Add(new RaiderIoStats()
            {
                Name            = "Kromzul",
                Class           = 2,
                RealmName       = "Burning Blade",
                RaiderIoDps     = 1500,
                RaiderIoTank    = 2000,
                RaiderIoHealer  = 0,
                RaiderIoOverall = 1000,
            });

            return(statsList);
        }
Пример #3
0
 public Task <IEnumerable <BlizzardPlayer> > GetSlimGuildMembersDataAsync(BlizzardService.BlizzardRegion region, string guild, string realm)
 {
     throw new NotImplementedException();
 }
Пример #4
0
 public Task <BlizzardPlayer> GetSinglePlayerAsync(BlizzardService.BlizzardRegion region, string realmName, string playerName)
 {
     throw new NotImplementedException();
 }
Пример #5
0
 public Task <Realm> GetRealmAsync(string realmName, BlizzardService.BlizzardRegion region)
 {
     throw new NotImplementedException();
 }
Пример #6
0
        public async Task <IEnumerable <GuildMemberStats> > GetLargeGuildMembersDataAsync(BlizzardService.BlizzardRegion region, string guild, string realm, IProgress <double> progress)
        {
            int    numRepeats = 10;
            double numSeconds = 10.0;

            for (int i = 0; i < numRepeats; i++)
            {
                Debug.WriteLine((double)i / numRepeats);
                progress.Report((double)i / numRepeats);
                await Task.Delay((int)(numSeconds * 1000 / numRepeats));
            }

            return(new List <GuildMemberStats>()
            {
                new GuildMemberStats()
                {
                    Name = "Kromp",
                    AchievementPoints = 10000,
                    AzeriteLevel = 50,
                    EquippedIlvl = 400,
                    Class = 4,
                    GuildRank = 9,
                    Level = 120,
                    MaximumIlvl = 415,
                    MountCount = 400,
                    PetCount = 500,
                    Pvp2v2Rating = 1000,
                    Pvp3v3Rating = 1500,
                    PvpRbgRating = 2000,
                    RealmName = "Burning Blade",
                    GuildName = "Longanimity",
                    RegionName = "US",
                    TotalHonorableKills = 25000
                }
            });
        }
 public string GetKey(BlizzardService.BlizzardRegion region, string realm, string guild)
 {
     throw new NotImplementedException();
 }
        public async Task <CacheEntry <IEnumerable <RaiderIoStats> > > GetCachedEntry(BlizzardService.BlizzardRegion region, string realm, string guild)
        {
            List <RaiderIoStats> statsList = new List <RaiderIoStats>();

            statsList.Add(new RaiderIoStats()
            {
                Name            = "Kromthael",
                Class           = 6,
                RealmName       = "Burning Blade",
                RaiderIoDps     = 500,
                RaiderIoTank    = 1000,
                RaiderIoHealer  = 2000,
                RaiderIoOverall = 3000,
            });

            statsList.Add(new RaiderIoStats()
            {
                Name            = "Kromp",
                Class           = 4,
                RealmName       = "Burning Blade",
                RaiderIoDps     = 2000,
                RaiderIoTank    = 1500,
                RaiderIoHealer  = 0,
                RaiderIoOverall = 1500,
            });

            statsList.Add(new RaiderIoStats()
            {
                Name            = "Kromzul",
                Class           = 2,
                RealmName       = "Burning Blade",
                RaiderIoDps     = 1500,
                RaiderIoTank    = 2000,
                RaiderIoHealer  = 0,
                RaiderIoOverall = 1000,
            });

            return(new CacheEntry <IEnumerable <RaiderIoStats> >()
            {
                CompletionProgress = 1.0,
                CreatedOn = DateTime.Now,
                State = CachedValueState.FoundAndNotUpdating,
                Value = statsList
            });
        }