User-930352495 posted
Hello,
I'm working on refactor for some web API, I have a controller that receives some parameters, this controller sends everything to a service that has access to db, normally the service returns a collection of items or an empty list, here now I check that the
parameters are in some table, if there are, I can continue the execution, if I can't find them I have to go back and notify.
Here I would like to know what can be the best way to manage, I had thought of returning some (custom?) exceptions to the controller and the latter should be returning a bad request, but I am not convinced, the other way may be to return and object with
a list of items originally returned by the service with some other flag reporting the error.
In this case, I have to do a lot of refactoring work.
What do you think is the best way to manage this scenario?
Many thanks for the help.