static void Main(string[] args)
        {
            using (Product.ProductClient p = new Product.ProductClient())
            {
                p.Get(11);

            }

            System.Console.ReadKey(true);
        }
        static async Task Main(string[] args)
        {
            //var data = new HelloRequest { Name = "tonmoy" };
            //var grpcChannel = GrpcChannel.ForAddress("https://localhost:5001");
            //var client = new Greeter.GreeterClient(grpcChannel);
            //var response = await client.SayHelloAsync(data);
            //Console.WriteLine(response.Message);
            //Console.ReadLine();

            var data = new GetProductByIdModel {
                ProductId = 2
            };
            var grpcChannel = GrpcChannel.ForAddress("https://localhost:5001");
            var client      = new Product.ProductClient(grpcChannel);
            var response    = await client.GetProductByIdAsync(data);

            Console.WriteLine(response);

            //var data = new GetStudentByIdModel { StudentId = 2 };
            //var grpcChannel = GrpcChannel.ForAddress("https://localhost:5001");
            //var client = new Student.StudentClient(grpcChannel);
            //var response = await client.GetStudentByIdAsync(data);
            //Console.WriteLine(response);
        }
Esempio n. 3
0
 public ImportProductsWorker(ILogger <ImportProductsWorker> logger,
                             Product.ProductClient client)
 {
     _logger = logger;
     _client = client;
 }
Esempio n. 4
0
 public BasketService(IHttpContextAccessor httpContextAccessor, IDistributedCache cache, Product.ProductClient productClient)
 {
     _httpContextAccessor = httpContextAccessor;
     _cache         = cache;
     _productClient = productClient;
 }