Пример #1
0
 /// <summary>
 /// Creates a new pizza
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='pizza'>
 /// pizza
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <Pizza> CreatePizzaUsingPOSTAsync(this IPizzaServerRESTAPI operations, Pizza pizza, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.CreatePizzaUsingPOSTWithHttpMessagesAsync(pizza, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Пример #2
0
 /// <summary>
 /// Returns all pizzas
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IList <Pizza> > GetPizzasUsingGETAsync(this IPizzaServerRESTAPI operations, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetPizzasUsingGETWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Пример #3
0
 /// <summary>
 /// Gets a pizza
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// The pizza ID
 /// </param>
 public static Pizza GetPizzaUsingGET(this IPizzaServerRESTAPI operations, long id)
 {
     return(Task.Factory.StartNew(s => ((IPizzaServerRESTAPI)s).GetPizzaUsingGETAsync(id), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Пример #4
0
 /// <summary>
 /// Creates a new topping
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='topping'>
 /// topping
 /// </param>
 public static Topping CreateToppingUsingPOST(this IPizzaServerRESTAPI operations, Topping topping)
 {
     return(Task.Factory.StartNew(s => ((IPizzaServerRESTAPI)s).CreateToppingUsingPOSTAsync(topping), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Пример #5
0
 /// <summary>
 /// Removes topping from a pizza
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='pizzaId'>
 /// The pizza ID
 /// </param>
 /// <param name='toppingId'>
 /// The topping ID
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task DeleteToppingUsingDELETEAsync(this IPizzaServerRESTAPI operations, long pizzaId, long toppingId, CancellationToken cancellationToken = default(CancellationToken))
 {
     await operations.DeleteToppingUsingDELETEWithHttpMessagesAsync(pizzaId, toppingId, null, cancellationToken).ConfigureAwait(false);
 }
Пример #6
0
 /// <summary>
 /// Removes topping from a pizza
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='pizzaId'>
 /// The pizza ID
 /// </param>
 /// <param name='toppingId'>
 /// The topping ID
 /// </param>
 public static void DeleteToppingUsingDELETE(this IPizzaServerRESTAPI operations, long pizzaId, long toppingId)
 {
     Task.Factory.StartNew(s => ((IPizzaServerRESTAPI)s).DeleteToppingUsingDELETEAsync(pizzaId, toppingId), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }
Пример #7
0
 /// <summary>
 /// Adds an existing topping to an existing pizza
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// The pizza ID
 /// </param>
 /// <param name='toppingId'>
 /// The topping ID
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task AddToppingUsingPOSTAsync(this IPizzaServerRESTAPI operations, long id, long toppingId, CancellationToken cancellationToken = default(CancellationToken))
 {
     await operations.AddToppingUsingPOSTWithHttpMessagesAsync(id, toppingId, null, cancellationToken).ConfigureAwait(false);
 }