public override void ApproveLeave(Leave leave) { Console.WriteLine("Leave ID: {0}, Days: {1}, Approver: {2}", leave.LeaveID, leave.NoOfDays, "Team Leader"); }
public void ApplyLeave(Leave leave) { OnLeaveApplied(this, leave); }
public abstract void ApproveLeave(Leave leave);
//public event EventHandler<LeaveAppliedEventArgs> OnLeaveApliedEvent; public void OnLeaveApplied(Employee emp, Leave leave) { OnLeaveApliedEvent?.Invoke(this, leave); }
public override void ApproveLeave(Leave leave) { //Develper WIll not approve leave, but only apply :) }