Is it bad practice that a controller calls a repository instead of a service? To explain more: I figure out that in good design controllers call services and services use repositories. But sometimes in controller I don't have/need any logic and just need to fetch from the database and pass it to the view. And I can do it by just calling the repository - no need to call the service. Is this bad practice?