Ejemplo n.º 1
0
        public override async Task GetNewCustomers(NewCustomerRequest request,
                                                   IServerStreamWriter <CustomerModel> responseStream,
                                                   ServerCallContext context)
        {
            List <CustomerModel> list = new List <CustomerModel>();

            list.Add(new CustomerModel {
                FirstName = "engin"
            });
            list.Add(new CustomerModel {
                FirstName = "ebru"
            });
            list.Add(new CustomerModel {
                FirstName = "defne"
            });
            list.Add(new CustomerModel {
                FirstName = "demir"
            });
            foreach (var cust in list)
            {
                await responseStream.WriteAsync(cust);

                await Task.Delay(10000);
            }
        }
Ejemplo n.º 2
0
        public override async Task GetNewCustomers(NewCustomerRequest request, IServerStreamWriter <CustomerModel> responseStream, ServerCallContext context)
        {
            var customers = new List <CustomerModel> {
                new CustomerModel {
                    FirstName = "Jamie", LastName = "Smith"
                },
                new CustomerModel {
                    FirstName = "Jane", LastName = "Doe"
                },
                new CustomerModel {
                    FirstName = "Greg", LastName = "Thomas"
                },
            };

            foreach (var customer in customers)
            {
                await responseStream.WriteAsync(customer);
            }
        }