/// <summary>Snippet for UpdateBudget</summary> public void UpdateBudgetRequestObject() { // Snippet: UpdateBudget(UpdateBudgetRequest, CallSettings) // Create client BudgetServiceClient budgetServiceClient = BudgetServiceClient.Create(); // Initialize request argument(s) UpdateBudgetRequest request = new UpdateBudgetRequest { Budget = new Budget(), UpdateMask = new FieldMask(), }; // Make the request Budget response = budgetServiceClient.UpdateBudget(request); // End snippet }
/// <summary>Snippet for UpdateBudgetAsync</summary> public async Task UpdateBudgetRequestObjectAsync() { // Snippet: UpdateBudgetAsync(UpdateBudgetRequest, CallSettings) // Additional: UpdateBudgetAsync(UpdateBudgetRequest, CancellationToken) // Create client BudgetServiceClient budgetServiceClient = await BudgetServiceClient.CreateAsync(); // Initialize request argument(s) UpdateBudgetRequest request = new UpdateBudgetRequest { Budget = new Budget(), UpdateMask = new FieldMask(), }; // Make the request Budget response = await budgetServiceClient.UpdateBudgetAsync(request); // End snippet }
protected override void ProcessRecord() { base.ProcessRecord(); UpdateBudgetRequest request; try { request = new UpdateBudgetRequest { BudgetId = BudgetId, UpdateBudgetDetails = UpdateBudgetDetails, IfMatch = IfMatch, OpcRequestId = OpcRequestId }; response = client.UpdateBudget(request).GetAwaiter().GetResult(); WriteOutput(response, response.Budget); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
public async Task <IActionResult> UpdateBudget([FromBody] UpdateBudgetRequest payload, CancellationToken cancellationToken) { await _updateBudgetCommand.Value.ExecuteAsync(payload, HttpContext.User, cancellationToken); return(Ok()); }