I haven MVC app, with \"M\" including Service and Repository layers.
However, I am a little confused as to where and how to do a couple of things.
Another more simpler scenario is when you don't need a service layer which is often the case in smaller applications. A service layer brings no benefit. So the controller talks directly to the repositories with the domain models.