Help Wantedgood-first-issue
Description
The controllers should not be calling the repos directly. Instead they should call a service method. The service layer should be the layer calling the repo.
As such the task is to go through all controllers and update repository calls to be service calls. If the method does not exist in the service a wrapper service method should be created.