public ActionsForOrganizationRequest(IOrganizationId organization, ISince since, Paging paging, IEnumerable <ActionType> filter)
     : base(organization, "actions")
 {
     this.AddTypeFilter(filter);
     this.AddSince(since);
     this.AddPaging(paging);
 }
		public ActionsForOrganizationRequest(IOrganizationId organization, ISince since, Paging paging, IEnumerable<ActionType> filter)
			: base(organization, "actions")
		{
			this.AddTypeFilter(filter);
			this.AddSince(since);
			this.AddPaging(paging);
		}
示例#3
0
 public IEnumerable <Board> ForOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.All)
 {
     return(_restClient.Request <List <Board> >(new BoardsForOrganizationRequest(organization, filter)));
 }
 public OrganizationBoardsRequest(IOrganizationId orgIdOrName, BoardFilter filter)
     : base(orgIdOrName, "boards")
 {
     this.AddFilter(filter);
 }
 public ActionsForOrganizationRequest(IOrganizationId organization, ISince since, Paging paging)
     : base(organization, "actions")
 {
     this.AddSince(since);
     this.AddPaging(paging);
 }
示例#6
0
 public Task<IEnumerable<Board>> ForOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.All)
 {
     return _restClient.RequestListAsync<Board>(new BoardsForOrganizationRequest(organization, filter));
 }
		public MembersForOrganizationRequest(IOrganizationId organization, MemberFilter filter)
			: base(organization, "members")
		{
			this.AddFilter(filter);
			this.AddRequiredMemberFields();
		}
		public OrganizationsRequest(IOrganizationId organization, string resource = "")
			: base("organizations/{orgIdOrName}/" + resource)
		{
			Guard.NotNull(organization, "organization");
			AddParameter("orgIdOrName", organization.GetOrganizationId(), ParameterType.UrlSegment);
		}
示例#9
0
 public IEnumerable<Member> GetByOrganization(IOrganizationId organization, MemberFilter filter = MemberFilter.Default)
 {
     Guard.NotNull(organization, "organization");
     return _restClient.Request<List<Member>>(new OrganizationMembersRequest(organization, filter));
 }
示例#10
0
		public Task<IEnumerable<Member>> ForOrganization(IOrganizationId organization, MemberFilter filter = MemberFilter.All)
		{
			return _restClient.RequestListAsync<Member>(new MembersForOrganizationRequest(organization, filter));
		}
示例#11
0
		public IEnumerable<Action> ForOrganization(IOrganizationId organization, IEnumerable<ActionType> filter = null, ISince since = null)
		{
			var currentPage = 0;
			return AutoPage(() => _trelloActions.ForOrganization(organization, filter, since, new Paging(_pageSize, currentPage++)));
		}
示例#12
0
		public Task<IEnumerable<Board>> ForOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.All)
		{
			return _restClient.RequestListAsync<Board>(new BoardsForOrganizationRequest(organization, filter));
		}
 public OrganizationMembersRequest(IOrganizationId orgIdOrName, MemberFilter filter)
     : base(orgIdOrName, "members")
 {
     this.AddFilter(filter);
 }
示例#14
0
 public OrganizationsRequest(IOrganizationId organization, string resource = "")
     : base("organizations/{orgIdOrName}/" + resource)
 {
     Guard.NotNull(organization, "organization");
     AddParameter("orgIdOrName", organization.GetOrganizationId(), ParameterType.UrlSegment);
 }
 public MembersForOrganizationRequest(IOrganizationId organization, MemberFilter filter)
     : base(organization, "members")
 {
     this.AddFilter(filter);
     this.AddRequiredMemberFields();
 }
示例#16
0
 public IEnumerable <Action> ForOrganization(IOrganizationId organization, IEnumerable <ActionType> filter = null, ISince since = null, Paging paging = null)
 {
     return(_restClient.Request <List <Action> >(new ActionsForOrganizationRequest(organization, since, paging, filter)));
 }
		public BoardsForOrganizationRequest(IOrganizationId organization, BoardFilter filter)
			: base(organization, "boards")
		{
			this.AddFilter(filter);
		}
示例#18
0
 public IEnumerable<Board> GetByOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.Default)
 {
     Guard.NotNull(organization, "organization");
     return _restClient.Request<List<Board>>(new OrganizationBoardsRequest(organization, filter));
 }
示例#19
0
 public OrganizationRequest(IOrganizationId orgIdOrName, string resource = "")
     : base("organizations/{orgIdOrName}/" + resource)
 {
     AddParameter("orgIdOrName", orgIdOrName.GetOrganizationId(), ParameterType.UrlSegment);
 }
 public BoardsForOrganizationRequest(IOrganizationId organization, BoardFilter filter)
     : base(organization, "boards")
 {
     this.AddFilter(filter);
 }
示例#21
0
		public IEnumerable<Action> ForOrganization(IOrganizationId organization, IEnumerable<ActionType> filter = null, ISince since = null, Paging paging = null)
		{
			return _restClient.Request<List<Action>>(new ActionsForOrganizationRequest(organization, since, paging, filter));
		}
示例#22
0
 public IEnumerable <Member> ForOrganization(IOrganizationId organization, MemberFilter filter = MemberFilter.All)
 {
     return(_restClient.Request <List <Member> >(new MembersForOrganizationRequest(organization, filter)));
 }
示例#23
0
 public IEnumerable<Board> ForOrganization(IOrganizationId organization, BoardFilter filter = BoardFilter.Default)
 {
     return _restClient.Request<List<Board>>(new BoardsForOrganizationRequest(organization, filter));
 }
示例#24
0
 public IEnumerable<Member> ForOrganization(IOrganizationId organization, MemberFilter filter = MemberFilter.Default)
 {
     return _restClient.Request<List<Member>>(new MembersForOrganizationRequest(organization, filter));
 }
示例#25
0
        public IEnumerable <Action> ForOrganization(IOrganizationId organization, IEnumerable <ActionType> filter = null, ISince since = null)
        {
            var currentPage = 0;

            return(AutoPage(() => _trelloActions.ForOrganization(organization, filter, since, new Paging(_pageSize, currentPage++))));
        }