GetIn.UserRepository.NotFriendsOf C# (CSharp) Method

NotFriendsOf() public method

public NotFriendsOf ( User user ) : IList
user User
return IList
        public IList<User> NotFriendsOf(User user)
        {
            ICriteria lookupCriteria = Session.CreateCriteria(typeof(User));
            var exclusionList = ExtractUserIds(user.Friends);
            exclusionList.Add(user.Id);
            lookupCriteria.Add(Restrictions.Not(Restrictions.In("Id", exclusionList)));
            return lookupCriteria.List<User>();
        }