У меня есть asp.net-mvc web api. По нескольким причинам (перенаправление из-за отсутствия полномочий...) я не могу просто использовать простой объект и вернуть его в свой метод контроллера. поэтому мне нужен класс HttpResponseMessage, который позволяет мне перенаправлять.
в настоящее время im делает это
var response = new Response { responseCode = Response.ResponseCodes.ItemNotFound };
var formatter = new JsonMediaTypeFormatter();
response.Content = new ObjectContent<Response>(response, formatter, "application/json");
чтобы получить объект, сериализованный как json, в содержимое HttpResponseMessage. Почему-то у меня такое ощущение, что есть еще один, лучший способ сделать это. любые идеи по этому поводу?