Class RestaurantServiceClientWrapper
Namespace: Ordering.API.Utils
Assembly: Ordering.API.dll
Wrapper class that implement GRPC client to call restaurant service.
public class RestaurantServiceClientWrapper : IRestaurantServiceClient
Inheritance
object ← RestaurantServiceClientWrapper
Implements
IRestaurantServiceClient
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.MemberwiseClone\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
RestaurantServiceClientWrapper\(RestaurantServiceClient\)
Wrapper class that implement GRPC client to call restaurant service.
public RestaurantServiceClientWrapper(RestaurantService.RestaurantServiceClient client)
Parameters
client RestaurantService.RestaurantServiceClient
The GRPC Client.
Methods
DecrementProductsStockAsync\(GrpcDecrementProductStockCommand\)
Method that decrement the product stocks when ordered.
public Task<GrpcDecrementProductStockResponse> DecrementProductsStockAsync(GrpcDecrementProductStockCommand command)
Parameters
command GrpcDecrementProductStockCommand
Command that contains the Ids and Quantity of the ordered products.
Returns
Task <GrpcDecrementProductStockResponse\>
Last modified: 21 May 2024