public async Task <Employee> GetEmployee(int id) { var data = await client.getemployeAsync(new responseemp { EmployeeId = id }); Employee emp = new Employee { EmployeeId = data.EmployeeId, FirstName = data.FirstName, LastName = data.LastName, Email = data.Email, Address = data.Address }; return(emp); }
static async Task Main(string[] args) { Console.WriteLine("Hello World!"); var channel = GrpcChannel.ForAddress("http://localhost:5000"); var Client = new EmployeeGreeter.EmployeeGreeterClient(channel); var data = await Client.getemployeAsync(new responseemp { EmployeeId = 1 }); Console.WriteLine($"{data.EmployeeId}\n{data.FirstName}\n{data.LastName}\n{data.Email}\n{data.Address}\n"); var data1 = await Client.getemployesAsync(new Empty {}); foreach (var item in data1.Replyempss) { Console.WriteLine($"{item.EmployeeId}\n{item.FirstName}\n{item.LastName}\n{item.Email}\n{item.Address}\n\t\n\t\n"); } }