Ejemplo n.º 1
0
        public bool ContainsCommentSubscriber(IUser theUser)
        {
            Check.Argument.IsNotNull(theUser, "theUser");
            EntityHelper.EnsureEntityCollection(ref _commentSubscribers, CommentSubscribersInternal);
            var userName = theUser.UserName;

            var srcQuery = _commentSubscribers.CreateSourceQuery();

            return(CommentSubscribersInternal.Any(u => u.UserName == userName) || (srcQuery != null && srcQuery.Any(u => u.UserName == userName)));
        }
Ejemplo n.º 2
0
        public void SubscribeComment(IUser byUser)
        {
            Check.Argument.IsNotNull(byUser, "byUser");
            //var subscribtion = this.AddCommentSubscribtion(byUser);

            if (ContainsCommentSubscriber(byUser))
            {
                return;
            }

            CommentSubscribersInternal.Add((User)byUser);
        }