Exemplo n.º 1
0
        public IEnumerable <string> SetNames()
        {
            var setNames = new List <string>();

            CardSet previous = null;

            foreach (var set in CardSet.All())
            {
                if (previous != null && set.Cycle != previous.Cycle)
                {
                    if (!string.IsNullOrEmpty(previous.Cycle) || previous.SetType != set.SetType)
                    {
                        setNames.Add(Extensions.SelectListSeparator);
                    }

                    if (!string.IsNullOrEmpty(set.Cycle))
                    {
                        setNames.Add(set.Cycle.ToUpper());
                    }
                }

                setNames.Add(set.Name);

                previous = set;
            }

            return(setNames);
        }
Exemplo n.º 2
0
 public IEnumerable <CardSet> CardSets()
 {
     return(CardSet.All());
 }