/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='newItem'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <string> EditAsync(this IWorkspaceItemsService operations, WorkspaceItem newItem = default(WorkspaceItem), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.EditWithHttpMessagesAsync(newItem, 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 <WorkspaceItem> GetItemAsync(this IWorkspaceItemsService operations, System.Guid 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> public static void Delete(this IWorkspaceItemsService operations, System.Guid itemId) { operations.DeleteAsync(itemId).GetAwaiter().GetResult(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> public static WorkspaceItem GetItem(this IWorkspaceItemsService operations, System.Guid itemId) { return(operations.GetItemAsync(itemId).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='newItem'> /// </param> public static string Edit(this IWorkspaceItemsService operations, WorkspaceItem newItem = default(WorkspaceItem)) { return(operations.EditAsync(newItem).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='newStatus'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task UpdateStatusAsync(this IWorkspaceItemsService operations, System.Guid itemId, int newStatus, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.UpdateStatusWithHttpMessagesAsync(itemId, newStatus, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='newStatus'> /// </param> public static void UpdateStatus(this IWorkspaceItemsService operations, System.Guid itemId, int newStatus) { operations.UpdateStatusAsync(itemId, newStatus).GetAwaiter().GetResult(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='itemId'> /// </param> /// <param name='editItem'> /// </param> public static string EditItem(this IWorkspaceItemsService operations, System.Guid itemId, EditItemInput editItem = default(EditItemInput)) { return(operations.EditItemAsync(itemId, editItem).GetAwaiter().GetResult()); }