Пример #1
0
        private async Task Create(bool error = false)
        {
            if (error)
            {
                Error();
            }
            Console.WriteLine("    Create    ");
            Console.WriteLine("++++++++++++++");
            Console.WriteLine("");
            Console.WriteLine("Enter the agent name:");
            var name = Console.ReadLine().Trim();

            Console.WriteLine("Enter the agent contact number:");
            var contact = Console.ReadLine().Trim();

            //Make web call
            if (int.TryParse(contact, out int contactNumber))
            {
                var request = new AgentModel {
                    Name = name, ContactNumber = contactNumber
                };
                var channel = GrpcChannel.ForAddress("https://localhost:5001");
                var client  = new AgentManagerService.AgentManagerServiceClient(channel);
                var result  = await client.CreateAsync(request);
                await PrintResults(result.Response);
            }
        }