public IQueryable<TLSEC_UserSections> TLSEC_UserSections(SECQueryParameters parameters) { var UserSecs = _context.TLSEC_UserSections.AsQueryable(); if(parameters.UserSections.Count != 0) { var UserSectionsPredicate = PredicateBuilder.False<TLSEC_UserSections>(); foreach (var UserSection in parameters.UserSections) { var temp = UserSection; UserSectionsPredicate = UserSectionsPredicate.Or(s => s.TLSECDEP_User_FK == temp.TLSECDEP_User_FK); } UserSecs = UserSecs.AsExpandable().Where(UserSectionsPredicate); } return UserSecs; }
public IQueryable<TLSEC_Sections> TLSEC_Sections(SECQueryParameters parameters) { var SecSection = _context.TLSEC_Sections.AsQueryable(); return SecSection; }