コード例 #1
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <StockViewModel> GetStockAsync(this IStockBoardProject operations, System.Guid id, string version, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetStockWithHttpMessagesAsync(id, version, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
コード例 #2
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <object> GelAllStocksAsync(this IStockBoardProject operations, string version, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GelAllStocksWithHttpMessagesAsync(version, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
コード例 #3
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='brokerViewModel'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task AddNewBrokerAsync(this IStockBoardProject operations, string version, BrokerViewModel brokerViewModel = default(BrokerViewModel), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.AddNewBrokerWithHttpMessagesAsync(version, brokerViewModel, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
コード例 #4
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='brokerViewModel'>
 /// </param>
 public static void AddNewBroker(this IStockBoardProject operations, string version, BrokerViewModel brokerViewModel = default(BrokerViewModel))
 {
     operations.AddNewBrokerAsync(version, brokerViewModel).GetAwaiter().GetResult();
 }
コード例 #5
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task RemoveStockAsync(this IStockBoardProject operations, System.Guid id, string version, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.RemoveStockWithHttpMessagesAsync(id, version, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
コード例 #6
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='version'>
 /// </param>
 public static void RemoveStock(this IStockBoardProject operations, System.Guid id, string version)
 {
     operations.RemoveStockAsync(id, version).GetAwaiter().GetResult();
 }
コード例 #7
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='version'>
 /// </param>
 public static StockViewModel GetStock(this IStockBoardProject operations, System.Guid id, string version)
 {
     return(operations.GetStockAsync(id, version).GetAwaiter().GetResult());
 }
コード例 #8
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='stockViewModel'>
 /// </param>
 public static void AddNewStock(this IStockBoardProject operations, string version, StockViewModel stockViewModel = default(StockViewModel))
 {
     operations.AddNewStockAsync(version, stockViewModel).GetAwaiter().GetResult();
 }
コード例 #9
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='stockViewModel'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task UpdateStockAsync(this IStockBoardProject operations, string version, StockViewModel stockViewModel = default(StockViewModel), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.UpdateStockWithHttpMessagesAsync(version, stockViewModel, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
コード例 #10
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 public static object GelAllStocks(this IStockBoardProject operations, string version)
 {
     return(operations.GelAllStocksAsync(version).GetAwaiter().GetResult());
 }
コード例 #11
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='personViewModel'>
 /// </param>
 public static void AddNewPerson(this IStockBoardProject operations, string version, PersonViewModel personViewModel = default(PersonViewModel))
 {
     operations.AddNewPersonAsync(version, personViewModel).GetAwaiter().GetResult();
 }
コード例 #12
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='version'>
 /// </param>
 /// <param name='orderViewModel'>
 /// </param>
 public static void UpdateOrder(this IStockBoardProject operations, string version, OrderViewModel orderViewModel = default(OrderViewModel))
 {
     operations.UpdateOrderAsync(version, orderViewModel).GetAwaiter().GetResult();
 }