I have a service which has a method that\'s called when a certain controller method is triggered.
My service returns a custom result object PlacementResult in w
Based on SoC I think you have to return errors from your services and merge them in your ModelState if needed.
But our objective is maintain decoupling and also to use ModelState.Merge() method. it isn't?
There is an concrete implementation that could help