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);
		}
Exemplo n.º 2
0
 public void RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     _restClient.Request(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId));
 }
Exemplo n.º 3
0
 public void AddCheckItem(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsAddCheckItemRequest(checklist, name));
 }
Exemplo n.º 4
0
 public ChecklistsChangeNameRequest(IChecklistId checklist, string name)
     : base(checklist, "name", Method.PUT)
 {
     Guard.RequiredTrelloString(name, "name");
     this.AddValue(name);
 }
Exemplo n.º 5
0
		public void RemoveChecklist(ICardId card, IChecklistId checklist)
		{
			_restClient.Request(new CardsRemoveChecklistRequest(card, checklist));
		}
Exemplo n.º 6
0
 public Board GetByChecklist(IChecklistId checklist)
 {
     Guard.NotNull(checklist, "checklist");
     return _restClient.Request<Board>(new ChecklistBoardRequest(checklist));
 }
Exemplo n.º 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);
 }
Exemplo n.º 8
0
 public Task <CheckItem> AddCheckItem(IChecklistId checklist, string name)
 {
     return(_restClient.RequestAsync <CheckItem>(new ChecklistsAddCheckItemRequest(checklist, name)));
 }
Exemplo n.º 9
0
 public Task RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     return(_restClient.RequestAsync(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId)));
 }
Exemplo n.º 10
0
 public ChecklistsRemoveCheckItemRequest(IChecklistId checklist, string checkItemId)
     : base(checklist, "checkitems/{idCheckItem}", Method.DELETE)
 {
     Guard.NotNullOrEmpty(checkItemId, "checkItemId");
     AddParameter("idCheckItem", checkItemId, ParameterType.UrlSegment);
 }
Exemplo n.º 11
0
 public Task ChangeName(IChecklistId checklist, string name)
 {
     return(_restClient.RequestAsync(new ChecklistsChangeNameRequest(checklist, name)));
 }
Exemplo n.º 12
0
 public void ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
 {
     _restClient.Request(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check));
 }
Exemplo n.º 13
0
 public void ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
 {
     _restClient.Request(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name));
 }
Exemplo n.º 14
0
 public void RemoveChecklist(ICardId card, IChecklistId checklist)
 {
     _restClient.Request(new CardsRemoveChecklistRequest(card, checklist));
 }
Exemplo n.º 15
0
 public Task ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
 {
     return _restClient.RequestAsync(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check));
 }
Exemplo n.º 16
0
 public CardsChangeCheckItemNameRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, string name)
     : base(card, checkList, checkItem, "name")
 {
     Guard.RequiredTrelloString(name, "name");
     this.AddValue(name);
 }
		public ChecklistsChangeNameRequest(IChecklistId checklist, string name)
			: base(checklist, "name", Method.PUT)
		{
			Guard.RequiredTrelloString(name, "name");
			this.AddValue(name);
		}
Exemplo n.º 18
0
 public void ChangeName(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsChangeNameRequest(checklist, name));
 }
Exemplo n.º 19
0
		public BoardsForChecklistRequest(IChecklistId checkList)
			: base(checkList, "board")
		{
		}
Exemplo n.º 20
0
 public void AddCheckItem(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsAddCheckItemRequest(checklist, name));
 }
Exemplo n.º 21
0
 public Task<IEnumerable<Card>> ForChecklist(IChecklistId checklist, CardFilter filter = CardFilter.Default)
 {
     return _restClient.RequestListAsync<Card>(new CardsForChecklistRequest(checklist, filter));
 }
Exemplo n.º 22
0
 public void RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     _restClient.Request(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId));
 }
Exemplo n.º 23
0
		public void ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
		{
			_restClient.Request(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name));
		}
Exemplo n.º 24
0
 public BoardsForChecklistRequest(IChecklistId checkList)
     : base(checkList, "board")
 {
 }
Exemplo n.º 25
0
		public CardsForChecklistRequest(IChecklistId checklist, CardFilter filter)
			: base(checklist, "cards")
		{
			this.AddCommonCardParameters();
			this.AddFilter(filter);
		}
Exemplo n.º 26
0
 public CardsForChecklistRequest(IChecklistId checklist, CardFilter filter)
     : base(checklist, "cards")
 {
     this.AddCommonCardParameters();
     this.AddFilter(filter);
 }
		public ChecklistsRemoveCheckItemRequest(IChecklistId checklist, string checkItemId)
			: base(checklist, "checkitems/{idCheckItem}", Method.DELETE)
		{
			Guard.NotNullOrEmpty(checkItemId, "checkItemId");
			AddParameter("idCheckItem", checkItemId, ParameterType.UrlSegment);
		}
 public CardsChangeCheckItemStateRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, bool check)
     : base(card, checkList, checkItem, "state")
 {
     this.AddValue(check.ToTrelloString());
 }
Exemplo n.º 29
0
 public void ChangeName(IChecklistId checklist, string name)
 {
     _restClient.Request(new ChecklistsChangeNameRequest(checklist, name));
 }
Exemplo n.º 30
0
 public Task ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
 {
     return(_restClient.RequestAsync(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check)));
 }
Exemplo n.º 31
0
 public Task ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
 {
     return _restClient.RequestAsync(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name));
 }
Exemplo n.º 32
0
 public Task <IEnumerable <Card> > ForChecklist(IChecklistId checklist, CardFilter filter = CardFilter.Open)
 {
     return(_restClient.RequestListAsync <Card>(new CardsForChecklistRequest(checklist, filter)));
 }
		public CardsRemoveChecklistRequest(ICardId card, IChecklistId checklist)
			: base(card, "checklists/{idChecklist}", Method.DELETE)
		{
			Guard.NotNull(checklist, "checklist");
			AddParameter("idChecklist", checklist.GetChecklistId(), ParameterType.UrlSegment);
		}
Exemplo n.º 34
0
 public Task ChangeCheckItemName(ICardId card, IChecklistId checklist, ICheckItemId checkItem, string name)
 {
     return(_restClient.RequestAsync(new CardsChangeCheckItemNameRequest(card, checklist, checkItem, name)));
 }
 public ChecklistsChangeNameRequest(IChecklistId checklist, string name)
     : base(checklist, "name", Method.PUT)
 {
     Guard.NotNullOrEmpty(name, "name");
     this.AddValue(name);
 }
Exemplo n.º 36
0
		public Task<Board> ForChecklist(IChecklistId checklist)
		{
			return _restClient.RequestAsync<Board>(new BoardsForChecklistRequest(checklist));
		}
Exemplo n.º 37
0
 public ChecklistRequest(IChecklistId checklistId, string resource = "")
     : base("checklists/{checkListId}/" + resource)
 {
     AddParameter("checkListId", checklistId.GetChecklistId(), ParameterType.UrlSegment);
 }
Exemplo n.º 38
0
 public ChecklistsAddCheckItemRequest(IChecklistId checklist, string name)
     : base(checklist, "checkitems", Method.POST)
 {
     Guard.RequiredTrelloString(name, "name");
     AddParameter("name", name);
 }
Exemplo n.º 39
0
 public ChecklistBoardRequest(IChecklistId checkListId)
     : base(checkListId, "board")
 {
 }
Exemplo n.º 40
0
 public Task RemoveChecklist(ICardId card, IChecklistId checklist)
 {
     return(_restClient.RequestAsync(new CardsRemoveChecklistRequest(card, checklist)));
 }
Exemplo n.º 41
0
 public Task AddChecklist(ICardId card, IChecklistId checklist)
 {
     return _restClient.RequestAsync(new CardsAddChecklistRequest(card, checklist));
 }
Exemplo n.º 42
0
 public Task AddCheckItem(IChecklistId checklist, string name)
 {
     return _restClient.RequestAsync(new ChecklistsAddCheckItemRequest(checklist, name));
 }
Exemplo n.º 43
0
		public Board ForChecklist(IChecklistId checklist)
		{
			return _restClient.Request<Board>(new BoardsForChecklistRequest(checklist));
		}
Exemplo n.º 44
0
 public Task ChangeName(IChecklistId checklist, string name)
 {
     return _restClient.RequestAsync(new ChecklistsChangeNameRequest(checklist, name));
 }
Exemplo n.º 45
0
		public IEnumerable<Card> ForChecklist(IChecklistId checklist, CardFilter filter = CardFilter.Open)
		{
			return _restClient.Request<List<Card>>(new CardsForChecklistRequest(checklist, filter));
		}
Exemplo n.º 46
0
 public Task RemoveCheckItem(IChecklistId checklist, string checkItemId)
 {
     return _restClient.RequestAsync(new ChecklistsRemoveCheckItemRequest(checklist, checkItemId));
 }
Exemplo n.º 47
0
		public void ChangeCheckItemState(ICardId card, IChecklistId checklist, ICheckItemId checkItem, bool check)
		{
			_restClient.Request(new CardsChangeCheckItemStateRequest(card, checklist, checkItem, check));
		}
Exemplo n.º 48
0
		public CardsChangeCheckItemNameRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, string name)
			: base(card, checkList, checkItem, "name")
		{
			Guard.RequiredTrelloString(name, "name");
			this.AddValue(name);
		}
Exemplo n.º 49
0
 public Task<Board> ForChecklist(IChecklistId checklist)
 {
     return _restClient.RequestAsync<Board>(new BoardsForChecklistRequest(checklist));
 }
Exemplo n.º 50
0
		public CardsAddChecklistRequest(ICardId card, IChecklistId checklist)
			: base(card, "checklists", Method.POST)
		{
			Guard.NotNull(checklist, "checklist");
			this.AddValue(checklist.GetChecklistId());
		}
		public CardsChangeCheckItemStateRequest(ICardId card, IChecklistId checkList, ICheckItemId checkItem, bool check)
			: base(card, checkList, checkItem, "state")
		{
			this.AddValue(check.ToTrelloString());
		}
Exemplo n.º 52
0
 public CardsRemoveChecklistRequest(ICardId card, IChecklistId checklist)
     : base(card, "checklists/{idChecklist}", Method.DELETE)
 {
     Guard.NotNull(checklist, "checklist");
     AddParameter("idChecklist", checklist.GetChecklistId(), ParameterType.UrlSegment);
 }