I've been developing in ASP.NET MVC5 for 1 year and 2 months, and until today I can not figure out who's calling. Searching further, I found this answer that says (in free translation):
Life cycle of an HTTP request:
The user makes the HTTP request;
The controller intercepts;
The controller calls the appropriate service;
The service calls the appropriate DAO that returns some persistent data (for example);
The service handles the data and returns it to the controller;
The controller saves the data in the model and calls the view;
The view populates with the model data and returns the HTTP request.
What would this service be? Currently I call static classes that do the processing, save and retrieve data from the bank, would this be the same thing as these services?