What should the service layer return back to a controller? - C#