示例#1
0
        public CardsUpdateRequest(IUpdatableCard card)
            : base(card.Id, method: Method.PUT)
        {
            Guard.RequiredTrelloString(card.Name, "name");
            Guard.OptionalTrelloString(card.Desc, "desc");
            Guard.NotNullOrEmpty(card.IdList, "idList");

            AddParameter("name", card.Name);
            AddParameter("desc", card.Desc);
            AddParameter("closed", card.Closed.ToTrelloString());
            AddParameter("idList", card.IdList);
            AddParameter("due", card.Due == null ? null : new DateTimeOffset(card.Due.Value).ToString(CultureInfo.InvariantCulture));
        }
示例#2
0
		public CardsUpdateRequest(IUpdatableCard card)
			: base(card.Id, method: Method.PUT)
		{
			Guard.RequiredTrelloString(card.Name, "name");
			Guard.OptionalTrelloString(card.Desc, "desc");
			Guard.NotNullOrEmpty(card.IdList, "idList");

			AddParameter("name", card.Name);
			AddParameter("desc", card.Desc);
			AddParameter("closed", card.Closed.ToTrelloString());
			AddParameter("idList", card.IdList);
			AddParameter("due", card.Due == null ? null : new DateTimeOffset(card.Due.Value).ToString(CultureInfo.InvariantCulture));
		}
示例#3
0
 public void Update(IUpdatableCard card)
 {
     _restClient.Request(new CardsUpdateRequest(card));
 }
示例#4
0
		public void Update(IUpdatableCard card)
		{
			_restClient.Request(new CardsUpdateRequest(card));
		}
示例#5
0
 public Task Update(IUpdatableCard card)
 {
     return _restClient.RequestAsync(new CardsUpdateRequest(card));
 }
示例#6
0
 public Task Update(IUpdatableCard card)
 {
     return(_restClient.RequestAsync(new CardsUpdateRequest(card)));
 }