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)); }
public void Update(IUpdatableCard card) { _restClient.Request(new CardsUpdateRequest(card)); }
public Task Update(IUpdatableCard card) { return _restClient.RequestAsync(new CardsUpdateRequest(card)); }
public Task Update(IUpdatableCard card) { return(_restClient.RequestAsync(new CardsUpdateRequest(card))); }