Example #1
0
        public BoardsAddMemberRequest(IBoardId board, IMemberId member, BoardMemberType type)
            : base(board, "members/{idMember}", Method.PUT)
        {
            Guard.NotNull(member, "member");
            AddParameter("idMember", member.GetMemberId(), ParameterType.UrlSegment);

            AddParameter("type", type.ToTrelloString());
        }
Example #2
0
 public BoardsAddMemberRequest(IBoardId board, IMemberId member, BoardMemberType type)
     : base(board, "members/{idMember}", Method.PUT)
 {
     Guard.NotNull(member, "member");
     AddParameter("idMember", member.GetMemberId(), ParameterType.UrlSegment);
     
     AddParameter("type", type.ToTrelloString());            
 }
Example #3
0
        public BoardsAddMemberRequest(IBoardId board, string email, string fullName, BoardMemberType type)
            : base(board, "members", Method.PUT)
        {
            Guard.RequiredTrelloString(email, "email");
            Guard.RequiredTrelloString(fullName, "fullName");

            AddParameter("email", email);
            AddParameter("fullName", fullName);

            AddParameter("type", type.ToTrelloString());
        }
        public BoardsAddMemberRequest(IBoardId board, string email, string fullName, BoardMemberType type)
            : base(board, "members", Method.PUT)
        {
            Guard.RequiredTrelloString(email, "email");
            Guard.RequiredTrelloString(fullName, "fullName");

            AddParameter("email", email);
            AddParameter("fullName", fullName);

            AddParameter("type", type.ToTrelloString());
        }
Example #5
0
 public Task AddMember(IBoardId board, string email, string fullName, BoardMemberType type = BoardMemberType.Normal)
 {
     return _restClient.RequestAsync(new BoardsAddMemberRequest(board, email, fullName, type));
 }
Example #6
0
 public Task AddMember(IBoardId board, IMemberId member, BoardMemberType type = BoardMemberType.Normal)
 {
     return _restClient.RequestAsync(new BoardsAddMemberRequest(board, member, type));
 }
Example #7
0
 public void AddMember(IBoardId board, IMemberId member, BoardMemberType type = BoardMemberType.Normal)
 {
     _restClient.Request(new BoardsAddMemberRequest(board, member, type));
 }
Example #8
0
 public void AddMember(IBoardId board, string email, string fullName, BoardMemberType type = BoardMemberType.Normal)
 {
     _restClient.Request(new BoardsAddMemberRequest(board, email, fullName, type));
 }
Example #9
0
 public void AddMember(IBoardId board, IMemberId member, BoardMemberType type = BoardMemberType.Normal)
 {
     _restClient.Request(new BoardsAddMemberRequest(board, member, type));
 }
Example #10
0
 public void AddMember(IBoardId board, string email, string fullName, BoardMemberType type = BoardMemberType.Normal)
 {
     _restClient.Request(new BoardsAddMemberRequest(board, email, fullName, type));
 }
Example #11
0
 public Task AddMember(IBoardId board, string email, string fullName, BoardMemberType type = BoardMemberType.Normal)
 {
     return _restClient.RequestAsync(new BoardsAddMemberRequest(board, email, fullName, type));
 }
Example #12
0
 public Task AddMember(IBoardId board, IMemberId member, BoardMemberType type = BoardMemberType.Normal)
 {
     return _restClient.RequestAsync(new BoardsAddMemberRequest(board, member, type));
 }