Esempio n. 1
0
        private async Task <dynamic> PostDelete(dynamic parameters, CancellationToken token)
        {
            var id = new ObjectId(parameters.id);

            var request  = new DeleteFeedRequest(id);
            var response = await _mediator.Send(request, token).ConfigureAwait(false);

            if (string.IsNullOrWhiteSpace(response.Error))
            {
                return("Ok");
            }
            return(new TextResponse(HttpStatusCode.BadRequest, response.Error));
        }
    public void Simple()
    {
        var service = new DeleteFeedService
        {
            RequestBuilder = ServerRequestBuilder.Instance
        };
        var request = new DeleteFeedRequest
        {
            FeedId = "feedId"
        };

        service.Execute(request, response => Debug.WriteLine("Deleted"), ExceptionHandler.Handle);
    }
Esempio n. 3
0
        /// <summary>Snippet for DeleteFeedAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task DeleteFeedRequestObjectAsync()
        {
            // Create client
            AssetServiceClient assetServiceClient = await AssetServiceClient.CreateAsync();

            // Initialize request argument(s)
            DeleteFeedRequest request = new DeleteFeedRequest
            {
                FeedName = FeedName.FromProjectFeed("[PROJECT]", "[FEED]"),
            };
            // Make the request
            await assetServiceClient.DeleteFeedAsync(request);
        }
 /// <summary>Snippet for DeleteFeed</summary>
 public void DeleteFeedRequestObject()
 {
     // Snippet: DeleteFeed(DeleteFeedRequest, CallSettings)
     // Create client
     AssetServiceClient assetServiceClient = AssetServiceClient.Create();
     // Initialize request argument(s)
     DeleteFeedRequest request = new DeleteFeedRequest
     {
         FeedName = FeedName.FromProjectFeed("[PROJECT]", "[FEED]"),
     };
     // Make the request
     assetServiceClient.DeleteFeed(request);
     // End snippet
 }
 /// <summary>Snippet for DeleteFeedAsync</summary>
 public async Task DeleteFeedRequestObjectAsync()
 {
     // Snippet: DeleteFeedAsync(DeleteFeedRequest, CallSettings)
     // Additional: DeleteFeedAsync(DeleteFeedRequest, CancellationToken)
     // Create client
     AssetServiceClient assetServiceClient = await AssetServiceClient.CreateAsync();
     // Initialize request argument(s)
     DeleteFeedRequest request = new DeleteFeedRequest
     {
         FeedName = FeedName.FromProjectFeed("[PROJECT]", "[FEED]"),
     };
     // Make the request
     await assetServiceClient.DeleteFeedAsync(request);
     // End snippet
 }
        public void DeleteFeedResourceNames()
        {
            moq::Mock <AssetService.AssetServiceClient> mockGrpcClient = new moq::Mock <AssetService.AssetServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            DeleteFeedRequest request = new DeleteFeedRequest
            {
                FeedName = FeedName.FromProjectFeed("[PROJECT]", "[FEED]"),
            };
            wkt::Empty expectedResponse = new wkt::Empty {
            };

            mockGrpcClient.Setup(x => x.DeleteFeed(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);

            client.DeleteFeed(request.FeedName);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 7
0
        public async Task DeleteFeedAsync2()
        {
            Mock <AssetService.AssetServiceClient> mockGrpcClient = new Mock <AssetService.AssetServiceClient>(MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient())
            .Returns(new Mock <Operations.OperationsClient>().Object);
            DeleteFeedRequest request = new DeleteFeedRequest
            {
                Name = new FeedName("[PROJECT]", "[FEED]").ToString(),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DeleteFeedAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null));
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            await client.DeleteFeedAsync(request);

            mockGrpcClient.VerifyAll();
        }
Esempio n. 8
0
        public void DeleteFeed2()
        {
            Mock <AssetService.AssetServiceClient> mockGrpcClient = new Mock <AssetService.AssetServiceClient>(MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient())
            .Returns(new Mock <Operations.OperationsClient>().Object);
            DeleteFeedRequest request = new DeleteFeedRequest
            {
                Name = new FeedName("[PROJECT]", "[FEED]").ToString(),
            };
            Empty expectedResponse = new Empty();

            mockGrpcClient.Setup(x => x.DeleteFeed(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);

            client.DeleteFeed(request);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task DeleteFeedResourceNamesAsync()
        {
            moq::Mock <AssetService.AssetServiceClient> mockGrpcClient = new moq::Mock <AssetService.AssetServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            DeleteFeedRequest request = new DeleteFeedRequest
            {
                FeedName = FeedName.FromProjectFeed("[PROJECT]", "[FEED]"),
            };
            wkt::Empty expectedResponse = new wkt::Empty {
            };

            mockGrpcClient.Setup(x => x.DeleteFeedAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            await client.DeleteFeedAsync(request.FeedName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            await client.DeleteFeedAsync(request.FeedName, st::CancellationToken.None);

            mockGrpcClient.VerifyAll();
        }