protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIOptimizerProfile", "Remove")) { return; } DeleteProfileRequest request; try { request = new DeleteProfileRequest { ProfileId = ProfileId, IfMatch = IfMatch, OpcRequestId = OpcRequestId }; response = client.DeleteProfile(request).GetAwaiter().GetResult(); WriteOutput(response); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
/// <summary>Snippet for DeleteProfile</summary> public void DeleteProfileRequestObject() { // Snippet: DeleteProfile(DeleteProfileRequest, CallSettings) // Create client ProfileServiceClient profileServiceClient = ProfileServiceClient.Create(); // Initialize request argument(s) DeleteProfileRequest request = new DeleteProfileRequest { ProfileName = ProfileName.FromProjectTenantProfile("[PROJECT]", "[TENANT]", "[PROFILE]"), }; // Make the request profileServiceClient.DeleteProfile(request); // End snippet }
/// <summary>Snippet for DeleteProfile</summary> public void DeleteProfile_RequestObject() { // Snippet: DeleteProfile(DeleteProfileRequest,CallSettings) // Create client ProfileServiceClient profileServiceClient = ProfileServiceClient.Create(); // Initialize request argument(s) DeleteProfileRequest request = new DeleteProfileRequest { Name = new ProfileName("[PROJECT]", "[COMPANY]", "[PROFILE]").ToString(), }; // Make the request profileServiceClient.DeleteProfile(request); // End snippet }
public async Task DeleteProfileAsync2() { Mock <ProfileService.ProfileServiceClient> mockGrpcClient = new Mock <ProfileService.ProfileServiceClient>(MockBehavior.Strict); DeleteProfileRequest request = new DeleteProfileRequest { ProfileName = new ProfileName("[PROJECT]", "[TENANT]", "[PROFILE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteProfileAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null)); ProfileServiceClient client = new ProfileServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteProfileAsync(request); mockGrpcClient.VerifyAll(); }
public void DeleteProfile2() { Mock <ProfileService.ProfileServiceClient> mockGrpcClient = new Mock <ProfileService.ProfileServiceClient>(MockBehavior.Strict); DeleteProfileRequest request = new DeleteProfileRequest { ProfileName = new ProfileName("[PROJECT]", "[TENANT]", "[PROFILE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteProfile(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); ProfileServiceClient client = new ProfileServiceClientImpl(mockGrpcClient.Object, null); client.DeleteProfile(request); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for DeleteProfileAsync</summary> public async Task DeleteProfileRequestObjectAsync() { // Snippet: DeleteProfileAsync(DeleteProfileRequest, CallSettings) // Additional: DeleteProfileAsync(DeleteProfileRequest, CancellationToken) // Create client ProfileServiceClient profileServiceClient = await ProfileServiceClient.CreateAsync(); // Initialize request argument(s) DeleteProfileRequest request = new DeleteProfileRequest { ProfileName = ProfileName.FromProjectTenantProfile("[PROJECT]", "[TENANT]", "[PROFILE]"), }; // Make the request await profileServiceClient.DeleteProfileAsync(request); // End snippet }
/// <summary>Snippet for DeleteProfileAsync</summary> public async Task DeleteProfileAsync_RequestObject() { // Snippet: DeleteProfileAsync(DeleteProfileRequest,CallSettings) // Additional: DeleteProfileAsync(DeleteProfileRequest,CancellationToken) // Create client ProfileServiceClient profileServiceClient = await ProfileServiceClient.CreateAsync(); // Initialize request argument(s) DeleteProfileRequest request = new DeleteProfileRequest { Name = new ProfileName("[PROJECT]", "[COMPANY]", "[PROFILE]").ToString(), }; // Make the request await profileServiceClient.DeleteProfileAsync(request); // End snippet }
public async Task <OperationResponse> DeleteWithdrawalProfile(DeleteProfileRequest request) { try { var groups = await _profileWriter.GetAsync(FeeProfilesNoSqlEntity.GeneratePartitionKey(), FeeProfilesNoSqlEntity.GenerateRowKey()); var withdrawalList = groups?.Profiles ?? new List <string>(); var depositList = groups?.DepositProfiles ?? new List <string>() { FeeProfileConsts.DefaultProfile }; var list = withdrawalList.Distinct().ToList(); list.Remove(request.ProfileId); await _profileWriter.InsertOrReplaceAsync(FeeProfilesNoSqlEntity.Create(list, depositList)); var assets = (await _assetWriter.GetAsync( AssetFeesNoSqlEntity.GeneratePartitionKey(request.BrokerId, request.ProfileId))).ToList(); foreach (var asset in assets) { await _assetWriter.DeleteAsync(asset.PartitionKey, asset.RowKey); } return(new OperationResponse() { IsSuccess = true }); } catch (Exception e) { return(new OperationResponse() { IsSuccess = false, ErrorText = e.Message }); } }