Exemplo n.º 1
0
        protected override IQueryable <UserEntity> ListExpression(IQueryable <UserEntity> query, IPagerInputModel input)
        {
            UserPagerInputModel pagerInputModel = (UserPagerInputModel)input;

            query = SetSearchTextQuery(query, pagerInputModel);
            return(query);
        }
Exemplo n.º 2
0
 private static IQueryable <UserEntity> SetSearchTextQuery(IQueryable <UserEntity> query, UserPagerInputModel pagerInputModel)
 {
     if (!string.IsNullOrEmpty(pagerInputModel.SearchText))
     {
         query = query.Where(s => s.Name.Contains(pagerInputModel.SearchText) || s.Surname.Contains(pagerInputModel.SearchText));
     }
     return(query);
 }