Esempio n. 1
0
 public static IEnumerable <TViewModel> FilterBy <TEntity, TViewModel>([NotNull] this IQueryable <TEntity> query,
                                                                       KendoGridBaseRequest request,
                                                                       IEnumerable <string> includes = null,
                                                                       Dictionary <string, MapExpression <TEntity> > mappings            = null,
                                                                       Func <IQueryable <TEntity>, IEnumerable <TViewModel> > conversion = null,
                                                                       bool canUseAutoMapperProjection = true)
 {
     return(new KendoGridEx <TEntity, TViewModel>(request, query, includes, mappings, conversion, canUseAutoMapperProjection).Data);
 }
Esempio n. 2
0
 public static KendoGridEx <TModel> ToKendoGrid <TModel>([NotNull] this IQueryable <TModel> query, KendoGridBaseRequest request)
 {
     return(new KendoGridEx <TModel>(request, query));
 }
Esempio n. 3
0
 public static KendoGridEx <TEntity, TViewModel> ToKendoGridEx <TEntity, TViewModel>(this IEnumerable <TEntity> query, KendoGridBaseRequest request, IEnumerable <string> includes = null, Dictionary <string, string> mappings = null, Func <IQueryable <TEntity>, IEnumerable <TViewModel> > conversion = null, bool canUseAutoMapperProjection = true)
 {
     return(new KendoGridEx <TEntity, TViewModel>(request, query.AsQueryable(), includes, mappings, conversion, canUseAutoMapperProjection));
 }
Esempio n. 4
0
 public static KendoGridEx <TModel> ToKendoGrid <TModel>(this IEnumerable <TModel> query, KendoGridBaseRequest request)
 {
     return(new KendoGridEx <TModel>(request, query.AsQueryable()));
 }
 private static void CheckSkip(KendoGridBaseRequest gridRequest, int skip)
 {
     Assert.IsNotNull(gridRequest.Skip);
     Assert.AreEqual(skip, gridRequest.Skip.Value);
 }
 private static void CheckTake(KendoGridBaseRequest gridRequest, int take)
 {
     Assert.IsNotNull(gridRequest.Take);
     Assert.AreEqual(take, gridRequest.Take.Value);
 }
 private static void CheckPageSize(KendoGridBaseRequest gridRequest, int pagesize)
 {
     Assert.IsNotNull(gridRequest.PageSize);
     Assert.AreEqual(pagesize, gridRequest.PageSize.Value);
 }
Esempio n. 8
0
 private static void CheckPageSize(KendoGridBaseRequest gridRequest, int pagesize)
 {
     Assert.IsNotNull(gridRequest.PageSize);
     Assert.AreEqual(pagesize, gridRequest.PageSize.Value);
 }
Esempio n. 9
0
 private static void CheckSkip(KendoGridBaseRequest gridRequest, int skip)
 {
     Assert.IsNotNull(gridRequest.Skip);
     Assert.AreEqual(skip, gridRequest.Skip.Value);
 }
Esempio n. 10
0
 private static void CheckTake(KendoGridBaseRequest gridRequest, int take)
 {
     Assert.IsNotNull(gridRequest.Take);
     Assert.AreEqual(take, gridRequest.Take.Value);
 }
Esempio n. 11
0
 public KendoGridEx <TEntity, TViewModel> ToKendoGrid <TViewModel>(KendoGridBaseRequest request)
 {
     return(new KendoGridEx <TEntity, TViewModel>(request, Query, Includes));
 }