// GET: api/Resource public HttpResponseMessage Get(string sort) { IEnumerable <dynamic> resourceList = resourceRepository.GetBySort(sort); var data = ResourceToJsonRepository.GetData(resourceList, resourceList.Count()); JavaScriptSerializer serializer = new JavaScriptSerializer(); string str = serializer.Serialize(data); return(new HttpResponseMessage { Content = new StringContent(str, Encoding.UTF8, "application/json") }); }