Owneat Technical Guide main Help

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