/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='body'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <RatingServiceModelBaseApiResponse> RateAsync(this IOnebrbApi operations, int itemId, RateItemRequestModel body = default(RateItemRequestModel), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.RateWithHttpMessagesAsync(itemId, body, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <ItemServiceModelBaseApiResponse> GetItemAsync(this IOnebrbApi operations, int itemId, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetItemWithHttpMessagesAsync(itemId, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='body'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task EditItemAsync(this IOnebrbApi operations, int itemId, EditItemRequestModel body = default(EditItemRequestModel), CancellationToken cancellationToken = default(CancellationToken)) { (await operations.EditItemWithHttpMessagesAsync(itemId, body, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='body'> /// </param> public static void EditItem(this IOnebrbApi operations, int itemId, EditItemRequestModel body = default(EditItemRequestModel)) { operations.EditItemAsync(itemId, body).GetAwaiter().GetResult(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> public static ItemServiceModelBaseApiResponse GetItem(this IOnebrbApi operations, int itemId) { return(operations.GetItemAsync(itemId).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <CategoryServiceModelICollectionBaseApiResponse> GetAllCategoriesAsync(this IOnebrbApi operations, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetAllCategoriesWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> public static CategoryServiceModelICollectionBaseApiResponse GetAllCategories(this IOnebrbApi operations) { return(operations.GetAllCategoriesAsync().GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='body'> /// </param> public static RatingServiceModelBaseApiResponse Rate(this IOnebrbApi operations, int itemId, RateItemRequestModel body = default(RateItemRequestModel)) { return(operations.RateAsync(itemId, body).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='username'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <ItemServiceModelICollectionBaseApiResponse> GetItemsAsync(this IOnebrbApi operations, string username, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetItemsWithHttpMessagesAsync(username, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='username'> /// </param> public static ItemServiceModelICollectionBaseApiResponse GetItems(this IOnebrbApi operations, string username) { return(operations.GetItemsAsync(username).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='body'> /// </param> public static ItemServiceModelBaseApiResponse CreateItem(this IOnebrbApi operations, ItemRequestModel body = default(ItemRequestModel)) { return(operations.CreateItemAsync(body).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='userId'> /// </param> /// <param name='securityHash'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task DeleteItemAsync(this IOnebrbApi operations, int itemId, string userId = default(string), string securityHash = default(string), CancellationToken cancellationToken = default(CancellationToken)) { (await operations.DeleteItemWithHttpMessagesAsync(itemId, userId, securityHash, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='userId'> /// </param> /// <param name='securityHash'> /// </param> public static void DeleteItem(this IOnebrbApi operations, int itemId, string userId = default(string), string securityHash = default(string)) { operations.DeleteItemAsync(itemId, userId, securityHash).GetAwaiter().GetResult(); }