MIFOSX-1719: Provide service around staff administration
completed by: Mohammed Nafees
mentors: Markus
Provide a service to administrate staff.
This includes:
- creating a staff
- retrieve all staff
- retrieve specific staff
- retrieve staff by status
- update staff
All mandatory fields and needed validation should be done on the client side to reduce chattiness.
Provide unit tests.