Beispiel #1
0
        public JqGridReturnBuilder(List <T> lista, GridSettings gridSettings)
        {
            _qtdeRegistro = lista.Count();

            Retorna = new JqGridReturn
            {
                records = _qtdeRegistro,
                page    = gridSettings.PageIndex,
                total   = (int)Math.Ceiling(_qtdeRegistro / (decimal)gridSettings.PageSize),
                rows    = lista
            };
        }
Beispiel #2
0
 public static string ToJqGrid <T>(this List <T> lista, GridSettings gridSettings)
 {
     return(new JqGridReturnBuilder <T>(lista, gridSettings).Retorna.ToJson());
 }
Beispiel #3
0
 public static JqGridReturnBuilder <T> ToJqGrid <T>(this IQueryable <T> valor, GridSettings gridSettings)
 {
     return(new JqGridReturnBuilder <T>(valor, gridSettings));
 }