Пример #1
0
        /// <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));
        }
Пример #2
0
 /// <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));
 }