Пример #1
0
        public static void AddData()
        {
            List <Employee> empList = new List <Employee>();

            empList.Add(new Employee()
            {
                Id = 1, Name = "John", Salary = 1000, Experince = 1
            });
            empList.Add(new Employee()
            {
                Id = 2, Name = "Mike", Salary = 5000, Experince = 5
            });
            empList.Add(new Employee()
            {
                Id = 3, Name = "Rita", Salary = 3000, Experince = 2
            });
            empList.Add(new Employee()
            {
                Id = 4, Name = "Bob", Salary = 8000, Experince = 6
            });

            delPromoted delObj = new delPromoted(IsPromoted);

            Employee.PromoteEmployees(empList, delObj);
        }
Пример #2
0
 public static void PromoteEmployees(List <Employee> empList, delPromoted delObj)
 {
     foreach (var item in empList)
     {
         if (delObj(item))
         {
             Console.WriteLine(item.Name + " promoted");
         }
     }
 }