Beispiel #1
0
        private string BootstrapTableFormatter <T>(IQueryProvider <T> objectList, int pageSize, int pageNumber)
        {
            var     skip          = (pageNumber - 1) * pageSize;
            var     listCount     = objectList.Count();
            dynamic expandoObject = new ExpandoObject();

            expandoObject.total = listCount;
            expandoObject.rows  = objectList.Limit(skip, pageSize).ToList();

            string json = JsonConvert.SerializeObject(expandoObject);

            return(json);
        }