public HttpResponseMessage Get(int resourceId, string sort, int count)
        {
            IEnumerable <dynamic> resourceList = resourceRepository.GetResourceByIdAndSortAndCount(resourceId, sort, count);
            var data = ResourceToJsonRepository.GetData(resourceList, count);
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            string str = serializer.Serialize(data);

            return(new HttpResponseMessage {
                Content = new StringContent(str, Encoding.UTF8, "application/json")
            });
        }
        public HttpResponseMessage Get(string sort, int pageIndex)
        {
            int totalCount = resourceRepository.GetCount(sort);
            IEnumerable <dynamic> resourceList = resourceRepository.PaginationBySort(sort, pageIndex);
            var data = ResourceToJsonRepository.GetData(resourceList, totalCount);
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            string str = serializer.Serialize(data);

            return(new HttpResponseMessage {
                Content = new StringContent(str, Encoding.UTF8, "application/json")
            });
        }