Leave tracker application. An console application for creating, updating, listing, searching leaves.
- ManagerId 0 means No manager.
- Leave title, description, start date and end date are compulsory.
- Leave with status as only pending can be updated.
- Manager need to give Id of leaves assigned to him(listed in console) to update status of leave.
- If you search by title and give empty, You will get all leaves.
- If employee has no manager/May be he is the director, Assigning his leaves to himself.
Some of the test case in the test project may fails, because while reading employee or leaves from csv file, Getting directoriy not found error.