/// <summary>
        ///     Retrieve a label.
        /// </summary>
        /// <param name="labelId">ID of a label to get</param>
        /// <returns>Label detail</returns>
        public async Task <Label> FindLabelByIdAsync(string labelId)
        {
            Arguments.CheckNonEmptyString(labelId, nameof(labelId));

            var response = await _service.GetLabelsIDAsync(labelId).ConfigureAwait(false);

            return(response.Label);
        }
        /// <summary>
        ///     Retrieve a label.
        /// </summary>
        /// <param name="labelId">ID of a label to get</param>
        /// <returns>Label detail</returns>
        public async Task <Label> FindLabelByIdAsync(string labelId)
        {
            Arguments.CheckNonEmptyString(labelId, nameof(labelId));

            return(await _service.GetLabelsIDAsync(labelId).ContinueWith(t => t.Result.Label));
        }
Пример #3
0
        /// <summary>
        ///     Retrieve a label.
        /// </summary>
        /// <param name="labelId">ID of a label to get</param>
        /// <returns>Label detail</returns>
        public async Task <Label> FindLabelByIdAsync(string labelId)
        {
            Arguments.CheckNonEmptyString(labelId, nameof(labelId));

            return((await _service.GetLabelsIDAsync(labelId)).Label);
        }