public IQueryable <VW_CompanyList_2> Query(QueryCompanyModel model)
        {
            var data = base.All();

            if (!string.IsNullOrEmpty(model.CompanyName))
            {
                data = data.Where(p => p.客戶名稱.Contains(model.CompanyName));
            }
            return(data.AsQueryable());
        }
Esempio n. 2
0
        public IQueryable <VW_CompanyList> Query(QueryCompanyModel model)
        {
            var data = base.All();

            if (!string.IsNullOrEmpty(model.CompanyName))
            {
                data = data.Where(p => p.CompanyName.Contains(model.CompanyName));
            }

            if (string.IsNullOrEmpty(model.sort))
            {
                data = data.OrderBy(p => p.Id);
            }
            else
            {
                data = data.OrderBy(model.sort + " " + model.sidx);
            }
            return(data.AsQueryable());
        }
        public IPagedList <客戶資料> Query(QueryCompanyModel model, int DefaultPage)
        {
            var data = this.Query(model);

            return(data.ToPagedList(model.Page ?? DefaultPage, model.PageSite ?? DefaultPage));
        }