public virtual Task <int> CountAsync(WhereQueryable <TViewModel, TForeignModel> whereSelector, string include = "", bool isAll = true)
 {
     return(Task.Run(() => Count(whereSelector.Expr, include, isAll)));
 }
 public Task <List <TViewModel> > GetListAsync(WhereQueryable <TViewModel, TForeignModel> whereSelector, int pageSize, int pageNum, string include = "", IEnumerable <OrderByEntity> orderBy = null)
 {
     return(Task.Run(() => GetList(whereSelector.Expr, pageSize, pageNum, include, orderBy)));
 }
 public virtual int Count(WhereQueryable <TViewModel, TForeignModel> whereSelector, string include = "", bool isAll = true)
 {
     return(DAL.Count(MySQLUtility.GetModelExpr <TViewModel, TModel, TForeignModel>(whereSelector.Expr), include, isAll));
 }
Ejemplo n.º 4
0
 public static WhereQueryable <TViewModel, TForeignModel> WhereOr <TViewModel, TForeignModel>(this WhereQueryable <TViewModel, TForeignModel> wq, Expression <Func <TViewModel, TForeignModel, bool> > newExpr) where TViewModel : IFoundationViewModel, new() where TForeignModel : IFoundationModel, new()
 {
     return(wq.WhereOr(new WhereQueryable <TViewModel, TForeignModel>(newExpr)));
 }
 public List <TViewModel> GetList(WhereQueryable <TViewModel, TForeignModel> whereSelector, string include = "", IEnumerable <OrderByEntity> orderBy = null)
 {
     return(GetList(whereSelector.Expr, include, orderBy));
 }
Ejemplo n.º 6
0
 public static WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5> WhereOr <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5>(this WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5> wq, WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5> newWq) where TViewModel : IFoundationViewModel, new() where TForeignModel : IFoundationModel, new() where TForeignModel1 : IFoundationModel, new() where TForeignModel2 : IFoundationModel, new() where TForeignModel3 : IFoundationModel, new() where TForeignModel4 : IFoundationModel, new() where TForeignModel5 : IFoundationModel, new()
 {
     wq.Expr = wq.Expr.WhereOr(newWq.Expr);
     return(wq);
 }
Ejemplo n.º 7
0
 public static WhereQueryable <TViewModel, TForeignModel> WhereOr <TViewModel, TForeignModel>(this WhereQueryable <TViewModel, TForeignModel> wq, WhereQueryable <TViewModel, TForeignModel> newWq) where TViewModel : IFoundationViewModel, new() where TForeignModel : IFoundationModel, new()
 {
     wq.Expr = wq.Expr.WhereOr(newWq.Expr);
     return(wq);
 }
Ejemplo n.º 8
0
 public static WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5> WhereOr <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5>(this WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5> wq, Expression <Func <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5, bool> > newExpr) where TViewModel : IFoundationViewModel, new() where TForeignModel : IFoundationModel, new() where TForeignModel1 : IFoundationModel, new() where TForeignModel2 : IFoundationModel, new() where TForeignModel3 : IFoundationModel, new() where TForeignModel4 : IFoundationModel, new() where TForeignModel5 : IFoundationModel, new()
 {
     return(wq.WhereOr(new WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3, TForeignModel4, TForeignModel5>(newExpr)));
 }
Ejemplo n.º 9
0
 public static WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3> WhereAnd <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3>(this WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3> wq, WhereQueryable <TViewModel, TForeignModel, TForeignModel1, TForeignModel2, TForeignModel3> newWq) where TViewModel : IFoundationViewModel, new() where TForeignModel : IFoundationModel, new() where TForeignModel1 : IFoundationModel, new() where TForeignModel2 : IFoundationModel, new() where TForeignModel3 : IFoundationModel, new()
 {
     wq.Expr = wq.Expr.WhereAnd(newWq.Expr);
     return(wq);
 }
Ejemplo n.º 10
0
 public List <TViewModel> GetList(WhereQueryable <TViewModel, TForeignModel> whereSelector, int pageSize, int pageNum, string include = "", OrderByEntity orderBy = null)
 {
     return(GetList(whereSelector.Expr, pageSize, pageNum, include, orderBy));
 }
Ejemplo n.º 11
0
 public Task <List <TViewModel> > GetListAsync(WhereQueryable <TViewModel, TForeignModel> whereSelector, string include = "", OrderByEntity orderBy = null)
 {
     return(Task.Run(() => GetList(whereSelector.Expr, include, orderBy)));
 }
Ejemplo n.º 12
0
 public TViewModel Get(WhereQueryable <TViewModel, TForeignModel> whereSelector, string include = "", OrderByEntity orderBy = null)
 {
     return(Get(whereSelector.Expr, include, orderBy));
 }