Пример #1
0
        /// <summary>
        /// 获取基本的异性集合 可以允许未审核图片的人进来! && n.IsVerifiedImg
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        protected IEnumerable <User> GetBaseUsers(int id)
        {
            var lz          = LoveDb.One((User n) => n.UserId == id);
            var dislikelist = GetDislikeList();//过滤的名单。 过掉我不喜欢的人。  //还要过掉不喜欢我的人?

            if (lz != null)
            {
                //选出所有异性中图片审核过的,资料审核过的人,且资料开放,没有被禁止的人
                return
                    (LoveDb.UserAll()
                     .Where(n => n.Sex != lz.Sex && n.IsVerified && n.IsOpen && n.Enable == 1 && !dislikelist.Contains(n.UserId))
                     .ToList());
            }
            return(null);
        }