public void HandleRequest(LeaveRequest leave) { if (leave.LeaveDays < 4 && leave.LeaveDays > 0) { Console.WriteLine("Approved By Supervisor"); } else { Console.WriteLine("Passed to Project Manager due to number of leaves "); nextHandler = new ProjectManager(); nextHandler.HandleRequest(leave); } }