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()); }
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)); }