public static string ToCommand(this IDispatchMessage message) { switch (message) { case OrderingDispatchMessage ordering: return("101"); case QueryingDispatchMessage querying: return(querying.QueryingType.ToCommand()); } throw new Exception(); }
public StockMarketStreamHub(StockMarketServiceClient client, IDispatchMessage <Stock> dispatchMessage) { _client = client; this._dispatchMessage = dispatchMessage; }
public StockMarketStreamService(ILogger <StockMarketStreamService> logger, IDispatchMessage <Stock> dispatchMessage) { this.logger = logger; this.dispatchMessage = dispatchMessage; }
public DirectoryService(IProvinceRepository repo, IDispatchMessage bus) { //assign fields }