Esempio n. 1
0
 public static void Add(BadgeItem b)
 {
     b.Name = b.Name.Trim();
     if (!BadgeManager.List.Exists(a => a.Name == b.Name))
     {
         BadgeManager.List.Add(b);
     }
 }
Esempio n. 2
0
        public static List <RawBadgeItem> DetermineIfSelected(List <RawBadgeItem> badges, BadgeItem bi)
        {
            List <RawBadgeItem> foundList = new List <RawBadgeItem>();

            foreach (RawBadgeItem rbi in badges)
            {
                var           parts  = rbi.Name.Split('/');
                List <string> matchs = new List <string>();
                parts.ToList().ForEach(a => matchs.Add(a.Trim().ToLowerInvariant()));

                if (matchs.Contains(bi.Name.Trim().ToLowerInvariant()))
                {
                    foundList.Add(rbi);
                }
            }

            return(foundList);
        }