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 }; }
public static string ToJqGrid <T>(this List <T> lista, GridSettings gridSettings) { return(new JqGridReturnBuilder <T>(lista, gridSettings).Retorna.ToJson()); }
public static JqGridReturnBuilder <T> ToJqGrid <T>(this IQueryable <T> valor, GridSettings gridSettings) { return(new JqGridReturnBuilder <T>(valor, gridSettings)); }