/// <summary> /// Sets a value for a custom field on a card. /// </summary> /// <param name="card">The card on which to set the value.</param> /// <param name="value">The vaue to set.</param> /// <param name="ct">(Optional) A cancellation token for async processing.</param> /// <returns>The custom field instance.</returns> public async Task <ICustomField <IDropDownOption> > SetValueForCard(ICard card, IDropDownOption value, CancellationToken ct = default(CancellationToken)) { NotNullRule <ICard> .Instance.Validate(null, card); NotNullRule <IDropDownOption> .Instance.Validate(null, value); return(await _context.SetValueOnCard(card, value, ct)); }
/// <summary> /// Sets a value for a custom field on a card. /// </summary> /// <param name="card">The card on which to set the value.</param> /// <param name="value">The vaue to set.</param> /// <param name="ct">(Optional) A cancellation token for async processing.</param> /// <returns>The custom field instance.</returns> public async Task <ICustomField <IDropDownOption> > SetValueForCard(ICard card, IDropDownOption value, CancellationToken ct = default(CancellationToken)) { return(await _context.SetValueOnCard(card, value, ct)); }