Beispiel #1
0
        /// <summary>
        /// function for counting the number of contract with a specific condition
        /// </summary>
        /// <param name="Condition"></param>
        /// <returns></returns>
        public int NumFindAll(CheckConditionForContract condition)
        {
            int num = 0;

            foreach (var c in GetAllContract())
            {
                if (condition(c))
                {
                    num++;
                }
            }
            return(num);
        }
Beispiel #2
0
 /// <summary>
 /// Return all the contracts which satisfy a specific condition
 /// </summary>
 /// <param name="Condition"></param>
 /// <returns></returns>
 public IEnumerable <Contract> FindAll(CheckConditionForContract condition)
 {
     return(from c in GetAllContract()
            where condition(c)
            select c);
 }