Ejemplo n.º 1
0
        private void updateForLeague()
        {
            var tabs = ApplicationState.Stash[ApplicationState.CurrentLeague].Tabs;

            StashItems = tabs.Select(t => new TabInfo()
            {
                Name = t.Name, Url = t.srcC, ID = t.i
            }).ToList();
            StashItems.ForEach(s => s.FixName());
        }
Ejemplo n.º 2
0
        private void updateForLeague()
        {
            var space = ApplicationState.Stash[ApplicationState.CurrentLeague].CalculateFreeSpace();

            space.Remove("All");
            var betterSpace = space.ToDictionary(k => int.Parse(k.Key.Replace("Stash", "")) - 1, k => k.Value);;

            var tabs = ApplicationState.Stash[ApplicationState.CurrentLeague].Tabs;

            StashItems = tabs.Where(t => betterSpace.ContainsKey(t.i)).Select(t => new ExportStashInfo()
            {
                AvailableSpace = betterSpace[t.i], Name = t.Name, Url = t.srcC, ID = t.i
            }).ToList();
            StashItems.ForEach(s => s.FixName());
        }