예제 #1
0
 private static async Task DeleteCustomer(CustomerServiceDefinition.CustomerServiceDefinitionClient customerClient)
 {
     var input = new DeleteCustomerRequest {
         Id = 3
     };
     var reply = await customerClient.DeleteCustomerAsync(input);
 }
예제 #2
0
 private static async Task UpdateCustomer(CustomerServiceDefinition.CustomerServiceDefinitionClient customerClient)
 {
     var input = new UpdateCustomerRequest {
         Id = 2, Name = "CIB2"
     };
     var reply = await customerClient.UpdateCustomerAsync(input);
 }
예제 #3
0
 private static async Task CreateCustomer(CustomerServiceDefinition.CustomerServiceDefinitionClient customerClient)
 {
     var input = new CreateCustomerRequest {
         Name = "CIB"
     };
     var reply = await customerClient.CreateCustomerAsync(input);
 }
예제 #4
0
        private static async Task GetCustomers(CustomerServiceDefinition.CustomerServiceDefinitionClient customerClient)
        {
            var input = new GetCustomersRequest();

            using (var call = customerClient.GetCustomers(input))
            {
                while (await call.ResponseStream.MoveNext())
                {
                    var currentCustomer = call.ResponseStream.Current;
                    Console.WriteLine($"{currentCustomer.Id} {currentCustomer.Name}");
                }
                Console.WriteLine($"Kilép");
            }
        }