Esempio n. 1
0
        public int GetNumberOfContractWithCondition(contractCondition condition)
        {
            List <Contract> contractCondtionList = new List <Contract>();
            int             numberOfContract     = 0;

            foreach (Contract c in dal.getContractList())
            {
                if (condition(c))
                {
                    numberOfContract++;
                }
            }

            return(numberOfContract);
        }
Esempio n. 2
0
        public List <Contract> GetAllContractWithCondition(contractCondition condition)
        {
            List <Contract> contractCondtionList = new List <Contract>();

            foreach (Contract c in dal.getContractList())
            {
                if (condition(c))
                {
                    contractCondtionList.Add(c);
                }
            }
            if (contractCondtionList.Count > 0)
            {
                return(contractCondtionList);
            }
            else
            {
                throw new Exception("Contract with serch condition not found");
            }
        }