Return a custom ProblemDetails from a controller. How should I do it? - C#