-
Notifications
You must be signed in to change notification settings - Fork 1
BACKEND
The Backend part provides the service methods to the Frontend part through Restful Services. RESTful API methods in the controller call methods in the services, which communicates with the Persistence Layer.
The Rest controller handles all GET, PUT, PUSH and, DELETE requests. Restful API methods in the controller uses the methods in the services component which communicates with the Persistence layer.
The person part of the service component handles the operations related to the customer, technician, and administrator. It can create a new account, change password, log in for the customer, technician and administrator.
The appointment part of the service component handles the operations related to the appointment. It can create and delete an appointment.
The timeslot part of the service component handles the operations related to the timeslots of the appointments. It can create and delete a timeslot for the appointments.
The services part of the service component handles the operations of the services. It can create and delete a service user to choose one for the appointment.
The payment part of the service component handles the operations related to payments. It can create a new payment for the user to pay for the corresponding appointment.