Exemplo n.º 1
0
        /// <summary>記事に共同編集者を追加します</summary>
        /// <param name="collaborator"></param>
        internal void AddCollaborator(Collaborator collaborator)
        {
            if (collaborator == null) throw new ArgumentNullException("collaborator");
            if (_collaborators.Contains(collaborator)) throw new InvalidOperationException("target user is already included in collaborators.");

            _collaborators.Add(collaborator);
        }
Exemplo n.º 2
0
        internal void AddCollaborator(Collaborator collaborator)
        {
            if (collaborator == null)
            {
                throw new ArgumentNullException("collaborator");
            }

            _item.AddCollaborator(collaborator);
        }
Exemplo n.º 3
0
        internal void RemoveCollaborator(Collaborator collaborator)
        {
            if (collaborator == null)
            {
                throw new ArgumentNullException("collaborator");
            }
            if (!_collaborators.Contains(collaborator))
            {
                throw new InvalidOperationException("target user is not included in collaborators.");
            }

            _collaborators.Remove(collaborator);
        }
Exemplo n.º 4
0
        /// <summary>記事に共同編集者を追加します</summary>
        /// <param name="collaborator"></param>
        internal void AddCollaborator(Collaborator collaborator)
        {
            if (collaborator == null)
            {
                throw new ArgumentNullException("collaborator");
            }
            if (_collaborators.Contains(collaborator))
            {
                throw new InvalidOperationException("target user is already included in collaborators.");
            }

            _collaborators.Add(collaborator);
        }
Exemplo n.º 5
0
        internal void AddCollaborator(Collaborator collaborator)
        {
            if (collaborator == null) throw new ArgumentNullException("collaborator");

            _item.AddCollaborator(collaborator);
        }
Exemplo n.º 6
0
        internal void RemoveCollaborator(Collaborator collaborator)
        {
            if (collaborator == null) throw new ArgumentNullException("collaborator");
            if (!_collaborators.Contains(collaborator)) throw new InvalidOperationException("target user is not included in collaborators.");

            _collaborators.Remove(collaborator);
        }