Esempio n. 1
0
        public List <WebSiteEntity> GetListForUserId()
        {
            var            expression     = ExtLinq.True <WebSiteEntity>();
            UserWebSiteApp userWebSiteApp = new UserWebSiteApp();
            List <string>  webSiteIds     = userWebSiteApp.GetWebSiteIds();

            expression = expression.And(t => webSiteIds.Contains(t.Id) && t.DeleteMark != true);
            return(service.IQueryable(expression).ToList());
        }
Esempio n. 2
0
        public List <WebSiteEntity> GetListForUserId(Pagination pagination, string keyword)
        {
            var            expression     = ExtLinq.True <WebSiteEntity>();
            UserWebSiteApp userWebSiteApp = new UserWebSiteApp();
            List <string>  webSiteIds     = userWebSiteApp.GetWebSiteIds();

            expression = expression.And(t => webSiteIds.Contains(t.Id) && t.DeleteMark != true);
            if (!string.IsNullOrEmpty(keyword))
            {
                expression = expression.And(t => t.FullName.Contains(keyword));
            }
            return(service.FindList(expression, pagination));
        }