private void ShowCareer(Career career, BattleTag battleTag, Host host) { if (career == null) { return; } guiHeroesPanel.Controls.Clear(); foreach (var hero in career.Heroes) { var control = new D3HeroControl(hero); control.Click += d3HeroControl_Click; control.Tag = new D3HeroContainer(hero, battleTag, host); guiHeroesPanel.Controls.Add(control); } guiRefreshCareer.Visible = true; }
private void FetchCareer(FetchMode online) { ZTnTrace.Trace(MethodBase.GetCurrentMethod()); D3Api.Host = host; var dataProvider = (DataProviders.CacheableDataProvider)D3Api.DataProvider; dataProvider.FetchMode = online; try { career = Career.CreateFromBattleTag(new BattleTag(battleTag)); } catch (Exception exception) { Console.WriteLine(exception); career = null; throw; } finally { dataProvider.FetchMode = D3Context.Instance.FetchMode; } }