

[ ] Create application, Implement tasks using REST APIs.
[ ] Read above given csv files to perform this task.(files contain same information as shown in the respective tables)
[ ] Accept User inputs for Hospital name, Doctor name and Appointment date, Appointment time and Time required.
[ ] Add validation for hospital / doctor name doesn't exists. i.e If entered hospital / doctor name is not exist in the given csv files then appointment will not be stored. Entered values should be validated as case-insensitive and by trimming white spaces and return appropriate Http Status if data is invalid.
[ ] On successful appointment submission, store appointment date with hospital name and doctor name in the objects i.e appointments will be available only for that respective runtime session and return appropriate Http Status.
*e.g. List<Appointments>*
[ ] The appointment should not be submitted if an appointment on a particular date for a doctor is already booked. Please refer above example shown in the GIF image.
[ ] If Appointment is not available, then include booked time slots in the API response and status code.
[ ] Appointment should not booked for weekend days (Saturday and Sunday). - return appropriate API response and status code
[ ] Create 2 APIs to perform following functionalities
NOTES:
1.DO NOT USE DATABASE FOR THIS TASK.