public override Task <ProductReply> GetProduct(ProductRequest request, ServerCallContext context) { int id = request.Id; ProductReply reply = new ProductReply(); return(Task.FromResult(new ProductReply { Id = id //add other props })); }
public override async Task <ProductReply> GetProduct(ProductRequest request, ServerCallContext context) { var product = await _repo.FindProductAsync(request.Id); var reply = new ProductReply { Id = product.Id, Name = product.Name, Price = double.Parse(product.UnitPrice.ToString()), Supplier = "Acme Inc." }; return(reply); }