Example #1
0
 public GOALITEM Get(eGOALTYPE Type, string name, bool bUseLbl = false)
 {
     if (false == bUseLbl)
     {
         if (true == lst.Any(g => g.type == Type && g.name == name))
         {
             var goal = lst.SingleOrDefault(g => g.type == Type && g.name == name);
             return(goal);
         }
         else
         {
             return(null);
         }
     }
     else
     {
         if (true == lst.Any(g => g.type == Type && g.label == name))
         {
             var goal = lst.SingleOrDefault(g => g.type == Type && g.label == name);
             return(goal);
         }
         else
         {
             return(null);
         }
     }
 }
Example #2
0
        public List <GOALITEM> GetList(eGOALTYPE type)
        {
            var fndLst = lst.Where(s => s.type == type).ToList();

            return((0 < fndLst.Count) ? fndLst : new List <GOALITEM>());
        }