public IActionResult DeleteWorkload(DeleteWorkloadRequest request) { BaseOperationResponse result = new BaseOperationResponse() { IsSuccess = false }; if (request != null) { HandleException(() => { var repository = DALRepositories.GetWorkloadsRepository(); var workload = repository.GetByPrimaryKey(request.WorkloadID); if (workload != null) { if (workload.InactiveDate == null) { workload.InactiveDate = DateTime.Now; repository.Update(workload); } result.IsSuccess = true; } }, ex => result.ErrorMessage = ex.Message); } return(Json(result)); }
/// <summary>Snippet for DeleteWorkload</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void DeleteWorkloadRequestObject() { // Create client AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = AssuredWorkloadsServiceClient.Create(); // Initialize request argument(s) DeleteWorkloadRequest request = new DeleteWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), Etag = "", }; // Make the request assuredWorkloadsServiceClient.DeleteWorkload(request); }
/// <summary>Snippet for DeleteWorkloadAsync</summary> public async Task DeleteWorkloadRequestObjectAsync() { // Snippet: DeleteWorkloadAsync(DeleteWorkloadRequest, CallSettings) // Additional: DeleteWorkloadAsync(DeleteWorkloadRequest, CancellationToken) // Create client AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = await AssuredWorkloadsServiceClient.CreateAsync(); // Initialize request argument(s) DeleteWorkloadRequest request = new DeleteWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), Etag = "", }; // Make the request await assuredWorkloadsServiceClient.DeleteWorkloadAsync(request); // End snippet }
public void DeleteWorkloadResourceNames() { moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient> mockGrpcClient = new moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); DeleteWorkloadRequest request = new DeleteWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteWorkload(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AssuredWorkloadsServiceClient client = new AssuredWorkloadsServiceClientImpl(mockGrpcClient.Object, null); client.DeleteWorkload(request.WorkloadName); mockGrpcClient.VerifyAll(); }
public async stt::Task DeleteWorkloadResourceNamesAsync() { moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient> mockGrpcClient = new moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); DeleteWorkloadRequest request = new DeleteWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteWorkloadAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AssuredWorkloadsServiceClient client = new AssuredWorkloadsServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteWorkloadAsync(request.WorkloadName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteWorkloadAsync(request.WorkloadName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }