示例#1
0
 /// <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);
     }
 }
示例#2
0
 /// <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);
     }
 }
示例#3
0
 /// <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();
 }
示例#4
0
 /// <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();
 }
示例#5
0
 /// <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());
 }
示例#6
0
 /// <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);
     }
 }
示例#7
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static CategoryServiceModelICollectionBaseApiResponse GetAllCategories(this IOnebrbApi operations)
 {
     return(operations.GetAllCategoriesAsync().GetAwaiter().GetResult());
 }
示例#8
0
 /// <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());
 }
示例#9
0
 /// <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);
     }
 }
示例#10
0
 /// <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());
 }
示例#11
0
 /// <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());
 }
示例#12
0
 /// <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();
 }
示例#13
0
 /// <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();
 }