Example #1
0
 public override void ApproveLeave(Leave leave)
 {
     Console.WriteLine("Leave ID: {0}, Days: {1}, Approver: {2}", leave.LeaveID, leave.NoOfDays, "Team Leader");
 }
Example #2
0
 public void ApplyLeave(Leave leave)
 {
     OnLeaveApplied(this, leave);
 }
Example #3
0
 public abstract void ApproveLeave(Leave leave);
Example #4
0
        //public event EventHandler<LeaveAppliedEventArgs> OnLeaveApliedEvent;

        public void OnLeaveApplied(Employee emp, Leave leave)
        {
            OnLeaveApliedEvent?.Invoke(this, leave);
        }
Example #5
0
 public override void ApproveLeave(Leave leave)
 {
     //Develper WIll not approve leave, but only apply :)
 }