PlantsPaging() public static method

public static PlantsPaging ( int start, int limit, string sort, string dir, string filter ) : Paging
start int
limit int
sort string
dir string
filter string
return Paging
示例#1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/json";

            var start = 0;
            var limit = 10;
            var sort  = string.Empty;
            var dir   = string.Empty;
            var query = string.Empty;

            if (!string.IsNullOrEmpty(context.Request["start"]))
            {
                start = int.Parse(context.Request["start"]);
            }

            if (!string.IsNullOrEmpty(context.Request["limit"]))
            {
                limit = int.Parse(context.Request["limit"]);
            }

            if (!string.IsNullOrEmpty(context.Request["sort"]))
            {
                sort = context.Request["sort"];
            }

            if (!string.IsNullOrEmpty(context.Request["dir"]))
            {
                dir = context.Request["dir"];
            }

            Paging <Plant> plants = Plant.PlantsPaging(start, limit, sort, dir, query);

            context.Response.Write(JSON.Serialize(plants));
        }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/json";

            StoreRequestParameters prms   = new StoreRequestParameters(context);
            Paging <Plant>         plants = Plant.PlantsPaging(prms.Start, prms.Limit, prms.Sort[0].Property, prms.Sort[0].Direction.ToString(), string.Empty);

            context.Response.Write(JSON.Serialize(plants));
        }
示例#3
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/json";

            int    start = 0;
            int    limit = 10;
            string sort  = string.Empty;
            string dir   = string.Empty;
            string query = string.Empty;

            if (!string.IsNullOrEmpty(context.Request["start"]))
            {
                start = int.Parse(context.Request["start"]);
            }

            if (!string.IsNullOrEmpty(context.Request["limit"]))
            {
                limit = int.Parse(context.Request["limit"]);
            }

            if (!string.IsNullOrEmpty(context.Request["sort"]))
            {
                sort = context.Request["sort"];
            }

            if (!string.IsNullOrEmpty(context.Request["dir"]))
            {
                dir = context.Request["dir"];
            }

            if (!string.IsNullOrEmpty(context.Request["query"]))
            {
                query = context.Request["query"];
            }

            Paging <Plant> plants = Plant.PlantsPaging(start, limit, sort, dir, query);

            var responseObject = new
            {
                total  = plants.TotalRecords,
                plants = plants.Data
            };

            context.Response.Write(JSON.Serialize(responseObject));
        }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/json";

            var start = 0;
            var limit = 10;
            var sort  = string.Empty;
            var dir   = string.Empty;
            var query = string.Empty;

            if (!string.IsNullOrEmpty(context.Request["start"]))
            {
                start = int.Parse(context.Request["start"]);
            }

            if (!string.IsNullOrEmpty(context.Request["limit"]))
            {
                limit = int.Parse(context.Request["limit"]);
            }

            if (!string.IsNullOrEmpty(context.Request["sort"]))
            {
                sort = context.Request["sort"];
            }

            if (!string.IsNullOrEmpty(context.Request["dir"]))
            {
                dir = context.Request["dir"];
            }

            if (!string.IsNullOrEmpty(context.Request["query"]))
            {
                query = context.Request["query"];
            }

            Paging <Plant> plants = Plant.PlantsPaging(start, limit, sort, dir, query);

            context.Response.Write(string.Format("{{total:{1},'plants':{0}}}", JSON.Serialize(plants.Data), plants.TotalRecords));
        }