コード例 #1
0
ファイル: Item.cs プロジェクト: yuki87/Hinata-on-premise
        /// <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);
        }
コード例 #2
0
        internal void AddCollaborator(Collaborator collaborator)
        {
            if (collaborator == null)
            {
                throw new ArgumentNullException("collaborator");
            }

            _item.AddCollaborator(collaborator);
        }
コード例 #3
0
ファイル: Item.cs プロジェクト: yuki87/Hinata-on-premise
        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);
        }
コード例 #4
0
ファイル: Item.cs プロジェクト: yuki87/Hinata-on-premise
        /// <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);
        }
コード例 #5
0
ファイル: Draft.cs プロジェクト: yuki87/Hinata-on-premise
        internal void AddCollaborator(Collaborator collaborator)
        {
            if (collaborator == null) throw new ArgumentNullException("collaborator");

            _item.AddCollaborator(collaborator);
        }
コード例 #6
0
ファイル: Item.cs プロジェクト: yuki87/Hinata-on-premise
        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);
        }