示例#1
0
        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;
        }
示例#2
0
        public IQueryable<TLSEC_Sections> TLSEC_Sections(SECQueryParameters parameters)
        {
            var SecSection = _context.TLSEC_Sections.AsQueryable();
            return SecSection;

        }