Ejemplo n.º 1
0
        private void LoadHomeTopicsList(System.Web.HttpContext context)
        {
            int pageSize  = 8;
            int pageIndex = 0;
            int total     = 0;

            if (!string.IsNullOrEmpty(context.Request["pageSize"]))
            {
                pageSize = int.Parse(context.Request["pageSize"]);
            }
            if (!string.IsNullOrEmpty(context.Request["pageIndex"]))
            {
                pageIndex = int.Parse(context.Request["pageIndex"]);
                pageIndex--;
            }
            DataSet ds = VshopBrowser.GetHomeTopicsList(ClientType.VShop, pageSize, pageIndex, ref total);

            if (ds.Tables[1] != null && ds.Tables[1].Rows[0] != null)
            {
                total = Convert.ToInt32(ds.Tables[1].Rows[0][0]);
                total = total % pageSize == 0 ? total / pageSize : (total / pageSize + 1);
                ds.Tables[1].Rows[0][0] = total;
            }
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(ds);

            context.Response.Write(json);
            context.Response.End();
        }