Beispiel #1
0
 public void SalaryTime(Dictionary <Proficiency, List <SystemMember> > employee)
 {
     if (SalaryPaid != null)
     {
         Console.WriteLine("===========");
         Console.WriteLine("Salary time");
         Console.WriteLine("===========");
         foreach (var item in employee)
         {
             foreach (var inItem in item.Value)
             {
                 SalaryPaidEventArgs args = new SalaryPaidEventArgs();
                 args.Name   = inItem.Name;
                 args.Salary = inItem.Salary;
                 SalaryPaid(this, args);
             }
         }
         Console.WriteLine();
     }
 }
Beispiel #2
0
 private static void OnSalaryPaid(object sender, SalaryPaidEventArgs args)
 {
     Console.WriteLine($"My name is {args.Name} and I got paid: ${args.Salary}");
 }