public ValidateOrderService( IServerSettings serverSettings, IIBSServiceProvider ibsServiceProvider, IRuleCalculator ruleCalculator, TaxiHailNetworkServiceClient taxiHailNetworkServiceClient) { _serverSettings = serverSettings; _ibsServiceProvider = ibsServiceProvider; _ruleCalculator = ruleCalculator; _taxiHailNetworkServiceClient = taxiHailNetworkServiceClient; }
private static void RegisterTaxiHailNetwork(IUnityContainer unityContainer) { var thNetworkServiceClient = new TaxiHailNetworkServiceClient(unityContainer.Resolve <IServerSettings>()); unityContainer.RegisterInstance <ITaxiHailNetworkServiceClient>(thNetworkServiceClient); }