public JsonResult GetSessions(GridSettings settings, int vid)
 {
     int count = 0;
     var list = VisitorSessionManager.Get4Visitor(out count, vid, settings).To<VisitorSessionItem>();
     var data = new
     {
         total = (int)Math.Ceiling((double)count / settings.PageSize),
         page = settings.PageIndex,
         records = count,
         rows = list
     };
     return Json(data, JsonRequestBehavior.AllowGet);
 }
 public JsonResult GetData(GridSettings settings)
 {
     int count = 0;
     var list = DataReferenceManager.Get(settings, out count).To<DataReferencesListItem>();
     var data = new
     {
         total = (int)Math.Ceiling((double)count / settings.PageSize),
         page = settings.PageIndex,
         records = count,
         rows = list
     };
     return Json(data, JsonRequestBehavior.AllowGet);
 }