Esempio n. 1
0
        public IHttpActionResult GetWorkShift(int pageSize, int pageIndex, string keyWord = null)
        {
            Nfine.WebApi.Contracts.ApiPagination pagination = null;

            pagination = new Contracts.ApiPagination()
            {
                page = (int)pageIndex,
                rows = (int)pageSize
            };

            var data = new ApiPaginationData <string[]>()
            {
                Data       = Code.GetWorkShift(pagination, keyWord),
                Pagination = pagination
            };

            var result = ApiBackParameter <ApiPaginationData <string[]> > .Get((api) =>
            {
                api.StatusCode = StatusCodeEnum.成功.GetIntValue();
                api.Data       = data;
            });

            return(Ok(result));
        }
Esempio n. 2
0
 public ApiPaginationData(ApiPagination pagination, dataT data)
 {
     this.Pagination = pagination;
     this.Data       = data;
 }