private async Task Delete(bool error = false) { if (error) { Error(); } Console.WriteLine(" Delete "); Console.WriteLine("++++++++++++++"); Console.WriteLine(""); Console.WriteLine("Enter ID of agent to delete:"); var input = Console.ReadLine(); if (int.TryParse(input, out int id)) { var request = new DeleteAgentRequest { Id = id }; var channel = GrpcChannel.ForAddress("https://localhost:5001"); var client = new AgentManagerService.AgentManagerServiceClient(channel); var reply = await client.DeleteAsync(request); await PrintResults(reply.Response); } else { await Delete(true); } }
protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIDatabasemigrationAgent", "Remove")) { return; } DeleteAgentRequest request; try { request = new DeleteAgentRequest { AgentId = AgentId, OpcRequestId = OpcRequestId, IfMatch = IfMatch }; response = client.DeleteAgent(request).GetAwaiter().GetResult(); WriteOutput(response, CreateWorkRequestObject(response.OpcWorkRequestId)); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
public override async Task <AgentTextResponse> Delete(DeleteAgentRequest request, ServerCallContext context) { //Find by id and delete if (request.Id == 0) { return(new AgentTextResponse { Response = "No agents by that ID" }); } var tempAgent = await _context.Agents.FirstOrDefaultAsync(a => a.AgentId == request.Id); if (tempAgent != null) { _context.Agents.Remove(tempAgent); await _context.SaveChangesAsync(); return(new AgentTextResponse { Response = "Agent deleted" }); } else { return(new AgentTextResponse { Response = "No agents by that ID" }); } }
/// <summary>Snippet for DeleteAgent</summary> public void DeleteAgent_RequestObject() { // Snippet: DeleteAgent(DeleteAgentRequest,CallSettings) // Create client AgentsClient agentsClient = AgentsClient.Create(); // Initialize request argument(s) DeleteAgentRequest request = new DeleteAgentRequest(); // Make the request agentsClient.DeleteAgent(request); // End snippet }
/// <summary>Snippet for DeleteAgentAsync</summary> public async Task DeleteAgentAsync_RequestObject() { // Snippet: DeleteAgentAsync(DeleteAgentRequest,CallSettings) // Additional: DeleteAgentAsync(DeleteAgentRequest,CancellationToken) // Create client AgentsClient agentsClient = await AgentsClient.CreateAsync(); // Initialize request argument(s) DeleteAgentRequest request = new DeleteAgentRequest(); // Make the request await agentsClient.DeleteAgentAsync(request); // End snippet }
/// <summary>Snippet for DeleteAgent</summary> public void DeleteAgentRequestObject() { // Snippet: DeleteAgent(DeleteAgentRequest, CallSettings) // Create client AgentsClient agentsClient = AgentsClient.Create(); // Initialize request argument(s) DeleteAgentRequest request = new DeleteAgentRequest { AgentName = AgentName.FromProjectLocationAgent("[PROJECT]", "[LOCATION]", "[AGENT]"), }; // Make the request agentsClient.DeleteAgent(request); // End snippet }
public async Task DeleteAgentAsync() { Mock <Agents.AgentsClient> mockGrpcClient = new Mock <Agents.AgentsClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DeleteAgentRequest request = new DeleteAgentRequest(); Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteAgentAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null)); AgentsClient client = new AgentsClientImpl(mockGrpcClient.Object, null); await client.DeleteAgentAsync(request); mockGrpcClient.VerifyAll(); }
public void DeleteAgent() { Mock <Agents.AgentsClient> mockGrpcClient = new Mock <Agents.AgentsClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DeleteAgentRequest request = new DeleteAgentRequest(); Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteAgent(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); AgentsClient client = new AgentsClientImpl(mockGrpcClient.Object, null); client.DeleteAgent(request); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for DeleteAgentAsync</summary> public async Task DeleteAgentRequestObjectAsync() { // Snippet: DeleteAgentAsync(DeleteAgentRequest, CallSettings) // Additional: DeleteAgentAsync(DeleteAgentRequest, CancellationToken) // Create client AgentsClient agentsClient = await AgentsClient.CreateAsync(); // Initialize request argument(s) DeleteAgentRequest request = new DeleteAgentRequest { AgentName = AgentName.FromProjectLocationAgent("[PROJECT]", "[LOCATION]", "[AGENT]"), }; // Make the request await agentsClient.DeleteAgentAsync(request); // End snippet }
public void DeleteAgentResourceNames() { moq::Mock <Agents.AgentsClient> mockGrpcClient = new moq::Mock <Agents.AgentsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); DeleteAgentRequest request = new DeleteAgentRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteAgent(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AgentsClient client = new AgentsClientImpl(mockGrpcClient.Object, null); client.DeleteAgent(request.ParentAsProjectName); mockGrpcClient.VerifyAll(); }
public async stt::Task DeleteAgentResourceNamesAsync() { moq::Mock <Agents.AgentsClient> mockGrpcClient = new moq::Mock <Agents.AgentsClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); DeleteAgentRequest request = new DeleteAgentRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteAgentAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AgentsClient client = new AgentsClientImpl(mockGrpcClient.Object, null); await client.DeleteAgentAsync(request.ParentAsProjectName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteAgentAsync(request.ParentAsProjectName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }