public override async Task <EmptyResponse> UpdateFromUser(UpdateUserBasketRequest request, ServerCallContext context) { _logger.LogInformation(">>> Begin BasketService.UpdateFromUser gRPC method."); await _svc.UpdateBasketFromUser(request.User, request.BeerId); _logger.LogInformation("<<< Ended BasketService.UpdateFromUser gRPC method."); return(new EmptyResponse()); }
public async Task AddBeerToBasket(string user, int id) { _logger.LogInformation($">>> Begin gRPC call for add beer {id} to user {user} .Base url is {_url}"); var channel = GrpcChannel.ForAddress(_url); var client = new BasketClient(channel); var request = new UpdateUserBasketRequest() { User = user, BeerId = id }; var response = await client.UpdateFromUserAsync(request); _logger.LogInformation($"<<< Ended gRPC call for add beer {id} to user {user}"); }