コード例 #1
0
		protected CardChangeCheckItemRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, string resource)
			: base(card, "checklist/{idCheckList}/checkItem/{idCheckItem}/" + resource, Method.PUT)
		{
			Guard.NotNull(checkList, "checkList");
			Guard.NotNull(checkItem, "checkItem");

			AddParameter("idCheckList", checkList.GetChecklistId(), ParameterType.UrlSegment);
			AddParameter("idCheckItem", checkItem.GetCheckItemId(), ParameterType.UrlSegment);
		}
コード例 #2
0
ファイル: Checklists.cs プロジェクト: daniellee/trellonet
 public void RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     _restClient.Request(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId));
 }
コード例 #3
0
ファイル: Checklists.cs プロジェクト: daniellee/trellonet
 public void AddCheckItem(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsAddCheckItemRequest(checklist, name));
 }
コード例 #4
0
 public ChecklistsChangeNameRequest(IChecklistId checklist, string name)
     : base(checklist, "name", Method.PUT)
 {
     Guard.RequiredTrelloString(name, "name");
     this.AddValue(name);
 }
コード例 #5
0
ファイル: Cards.cs プロジェクト: Geniegl/Trello.NET
		public void RemoveChecklist(ICardId card, IChecklistId checklist)
		{
			_restClient.Request(new CardsRemoveChecklistRequest(card, checklist));
		}
コード例 #6
0
ファイル: Boards.cs プロジェクト: DrVoodoo/trellonet
 public Board GetByChecklist(IChecklistId checklist)
 {
     Guard.NotNull(checklist, "checklist");
     return _restClient.Request<Board>(new ChecklistBoardRequest(checklist));
 }
コード例 #7
0
 public ChecklistsRequest(IChecklistId checklist, string resource = "", Method method = Method.GET)
     : base("checklists/{checkListId}/" + resource, method)
 {
     Guard.NotNull(checklist, "checklist");
     AddParameter("checkListId", checklist.GetChecklistId(), ParameterType.UrlSegment);
 }
コード例 #8
0
ファイル: AsyncChecklists.cs プロジェクト: Bunk/trellow
 public Task <CheckItem> AddCheckItem(IChecklistId checklist, string name)
 {
     return(_restClient.RequestAsync <CheckItem>(new ChecklistsAddCheckItemRequest(checklist, name)));
 }
コード例 #9
0
ファイル: AsyncChecklists.cs プロジェクト: Bunk/trellow
 public Task RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     return(_restClient.RequestAsync(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId)));
 }
コード例 #10
0
 public ChecklistsRemoveCheckItemRequest(IChecklistId checklist, string checkItemId)
     : base(checklist, "checkitems/{idCheckItem}", Method.DELETE)
 {
     Guard.NotNullOrEmpty(checkItemId, "checkItemId");
     AddParameter("idCheckItem", checkItemId, ParameterType.UrlSegment);
 }
コード例 #11
0
ファイル: AsyncChecklists.cs プロジェクト: Bunk/trellow
 public Task ChangeName(IChecklistId checklist, string name)
 {
     return(_restClient.RequestAsync(new ChecklistsChangeNameRequest(checklist, name)));
 }
コード例 #12
0
ファイル: Cards.cs プロジェクト: Bunk/trellow
 public void ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
 {
     _restClient.Request(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check));
 }
コード例 #13
0
ファイル: Cards.cs プロジェクト: Bunk/trellow
 public void ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
 {
     _restClient.Request(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name));
 }
コード例 #14
0
ファイル: Cards.cs プロジェクト: Bunk/trellow
 public void RemoveChecklist(ICardId card, IChecklistId checklist)
 {
     _restClient.Request(new CardsRemoveChecklistRequest(card, checklist));
 }
コード例 #15
0
ファイル: AsyncCards.cs プロジェクト: espressomorte/Supakull
 public Task ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
 {
     return _restClient.RequestAsync(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check));
 }
コード例 #16
0
 public CardsChangeCheckItemNameRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, string name)
     : base(card, checkList, checkItem, "name")
 {
     Guard.RequiredTrelloString(name, "name");
     this.AddValue(name);
 }
コード例 #17
0
		public ChecklistsChangeNameRequest(IChecklistId checklist, string name)
			: base(checklist, "name", Method.PUT)
		{
			Guard.RequiredTrelloString(name, "name");
			this.AddValue(name);
		}
コード例 #18
0
 public void ChangeName(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsChangeNameRequest(checklist, name));
 }
コード例 #19
0
		public BoardsForChecklistRequest(IChecklistId checkList)
			: base(checkList, "board")
		{
		}
コード例 #20
0
 public void AddCheckItem(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsAddCheckItemRequest(checklist, name));
 }
コード例 #21
0
ファイル: AsyncCards.cs プロジェクト: daniellee/trellonet
 public Task<IEnumerable<Card>> ForChecklist(IChecklistId checklist, CardFilter filter = CardFilter.Default)
 {
     return _restClient.RequestListAsync<Card>(new CardsForChecklistRequest(checklist, filter));
 }
コード例 #22
0
 public void RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     _restClient.Request(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId));
 }
コード例 #23
0
ファイル: Cards.cs プロジェクト: Geniegl/Trello.NET
		public void ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
		{
			_restClient.Request(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name));
		}
コード例 #24
0
 public BoardsForChecklistRequest(IChecklistId checkList)
     : base(checkList, "board")
 {
 }
コード例 #25
0
		public CardsForChecklistRequest(IChecklistId checklist, CardFilter filter)
			: base(checklist, "cards")
		{
			this.AddCommonCardParameters();
			this.AddFilter(filter);
		}
コード例 #26
0
 public CardsForChecklistRequest(IChecklistId checklist, CardFilter filter)
     : base(checklist, "cards")
 {
     this.AddCommonCardParameters();
     this.AddFilter(filter);
 }
コード例 #27
0
		public ChecklistsRemoveCheckItemRequest(IChecklistId checklist, string checkItemId)
			: base(checklist, "checkitems/{idCheckItem}", Method.DELETE)
		{
			Guard.NotNullOrEmpty(checkItemId, "checkItemId");
			AddParameter("idCheckItem", checkItemId, ParameterType.UrlSegment);
		}
コード例 #28
0
 public CardsChangeCheckItemStateRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, bool check)
     : base(card, checkList, checkItem, "state")
 {
     this.AddValue(check.ToTrelloString());
 }
コード例 #29
0
ファイル: Checklists.cs プロジェクト: daniellee/trellonet
 public void ChangeName(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsChangeNameRequest(checklist, name));
 }
コード例 #30
0
 public Task ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
 {
     return(_restClient.RequestAsync(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check)));
 }
コード例 #31
0
ファイル: AsyncCards.cs プロジェクト: espressomorte/Supakull
 public Task ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
 {
     return _restClient.RequestAsync(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name));
 }
コード例 #32
0
 public Task <IEnumerable <Card> > ForChecklist(IChecklistId checklist, CardFilter filter = CardFilter.Open)
 {
     return(_restClient.RequestListAsync <Card>(new CardsForChecklistRequest(checklist, filter)));
 }
コード例 #33
0
		public CardsRemoveChecklistRequest(ICardId card, IChecklistId checklist)
			: base(card, "checklists/{idChecklist}", Method.DELETE)
		{
			Guard.NotNull(checklist, "checklist");
			AddParameter("idChecklist", checklist.GetChecklistId(), ParameterType.UrlSegment);
		}
コード例 #34
0
 public Task ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
 {
     return(_restClient.RequestAsync(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name)));
 }
コード例 #35
0
 public ChecklistsChangeNameRequest(IChecklistId checklist, string name)
     : base(checklist, "name", Method.PUT)
 {
     Guard.NotNullOrEmpty(name, "name");
     this.AddValue(name);
 }
コード例 #36
0
		public Task<Board> ForChecklist(IChecklistId checklist)
		{
			return _restClient.RequestAsync<Board>(new BoardsForChecklistRequest(checklist));
		}
コード例 #37
0
 public ChecklistRequest(IChecklistId checklistId, string resource = "")
     : base("checklists/{checkListId}/" + resource)
 {
     AddParameter("checkListId", checklistId.GetChecklistId(), ParameterType.UrlSegment);
 }
コード例 #38
0
 public ChecklistsAddCheckItemRequest(IChecklistId checklist, string name)
     : base(checklist, "checkitems", Method.POST)
 {
     Guard.RequiredTrelloString(name, "name");
     AddParameter("name", name);
 }
コード例 #39
0
 public ChecklistBoardRequest(IChecklistId checkListId)
     : base(checkListId, "board")
 {
 }
コード例 #40
0
 public Task RemoveChecklist(ICardId card, IChecklistId checklist)
 {
     return(_restClient.RequestAsync(new CardsRemoveChecklistRequest(card, checklist)));
 }
コード例 #41
0
ファイル: AsyncCards.cs プロジェクト: daniellee/trellonet
 public Task AddChecklist(ICardId card, IChecklistId checklist)
 {
     return _restClient.RequestAsync(new CardsAddChecklistRequest(card, checklist));
 }
コード例 #42
0
 public Task AddCheckItem(IChecklistId checklist, string name)
 {
     return _restClient.RequestAsync(new ChecklistsAddCheckItemRequest(checklist, name));
 }
コード例 #43
0
ファイル: Boards.cs プロジェクト: Bunk/trellow
		public Board ForChecklist(IChecklistId checklist)
		{
			return _restClient.Request<Board>(new BoardsForChecklistRequest(checklist));
		}
コード例 #44
0
 public Task ChangeName(IChecklistId checklist, string name)
 {
     return _restClient.RequestAsync(new ChecklistsChangeNameRequest(checklist, name));
 }
コード例 #45
0
ファイル: Cards.cs プロジェクト: Geniegl/Trello.NET
		public IEnumerable<Card> ForChecklist(IChecklistId checklist, CardFilter filter = CardFilter.Open)
		{
			return _restClient.Request<List<Card>>(new CardsForChecklistRequest(checklist, filter));
		}
コード例 #46
0
 public Task RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     return _restClient.RequestAsync(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId));
 }
コード例 #47
0
ファイル: Cards.cs プロジェクト: Geniegl/Trello.NET
		public void ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
		{
			_restClient.Request(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check));
		}
コード例 #48
0
		public CardsChangeCheckItemNameRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, string name)
			: base(card, checkList, checkItem, "name")
		{
			Guard.RequiredTrelloString(name, "name");
			this.AddValue(name);
		}
コード例 #49
0
ファイル: AsyncBoards.cs プロジェクト: espressomorte/Supakull
 public Task<Board> ForChecklist(IChecklistId checklist)
 {
     return _restClient.RequestAsync<Board>(new BoardsForChecklistRequest(checklist));
 }
コード例 #50
0
		public CardsAddChecklistRequest(ICardId card, IChecklistId checklist)
			: base(card, "checklists", Method.POST)
		{
			Guard.NotNull(checklist, "checklist");
			this.AddValue(checklist.GetChecklistId());
		}
コード例 #51
0
		public CardsChangeCheckItemStateRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, bool check)
			: base(card, checkList, checkItem, "state")
		{
			this.AddValue(check.ToTrelloString());
		}
コード例 #52
0
 public CardsRemoveChecklistRequest(ICardId card, IChecklistId checklist)
     : base(card, "checklists/{idChecklist}", Method.DELETE)
 {
     Guard.NotNull(checklist, "checklist");
     AddParameter("idChecklist", checklist.GetChecklistId(), ParameterType.UrlSegment);
 }