Example #1
0
        public ActionResult List(GetSpecialTopicListRequest request)
        {
            request.Type = UrlDecode(request.Type);

            if (!String.IsNullOrEmpty(request.Type))
            {
                if (request.Type.ToLower() == "refresh")
                {
                    return(new RestfulResult
                    {
                        Data = _specialTopicDataService.GetForRefresh(new GetSpecialTopicListForRefresh
                        {
                            Page = request.Page,
                            Pagesize = request.Pagesize,
                            RefreshTs = request.RefreshTs,
                            Sort = request.Sort
                        })
                    });
                }
            }
            else
            {
                return(new RestfulResult {
                    Data = _specialTopicDataService.GetList(request)
                });
            }

            return(new RestfulResult());
        }
 public ExecuteResult <SpecialTopicCollectionResponse> GetList(GetSpecialTopicListRequest request)
 {
     return(Get(request.PagerRequest, request.SortOrder, request.Timestamp));
 }