public SelectedSeatController(ILogger <SelectedSeatController> logger, IRoutesRepo iRou, ICategoryRepo iCate, ISeatRePo iSeat) { _logger = logger; _IRou = iRou; _ICate = iCate; _ISeat = iSeat; }
public RoutesAdminController(IRoutesRepo iRout, IStationRepo iStaion, ICategoryRepo iCate, IBusRePo iBus) { _IRout = iRout; _IStaion = iStaion; _ICate = iCate; _IBus = iBus; }
public CustomerInfoController(ILogger <HomeController> logger, IAccountRepo iAcc, IRoutesRepo iRou, IBookingRepo iBook) { _logger = logger; _IAcc = iAcc; _IRou = iRou; _IBook = iBook; }
public ProxyConfigLoader( ILogger <ProxyConfigLoader> logger, IClustersRepo clustersRepo, IRoutesRepo routesRepo, IReverseProxyConfigManager proxyManager, IOptionsMonitor <ProxyConfigOptions> proxyConfig) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _clustersRepo = clustersRepo ?? throw new ArgumentNullException(nameof(clustersRepo)); _routesRepo = routesRepo ?? throw new ArgumentNullException(nameof(routesRepo)); _proxyManager = proxyManager ?? throw new ArgumentNullException(nameof(proxyManager)); _proxyConfig = proxyConfig ?? throw new ArgumentNullException(nameof(proxyConfig)); }
public DynamicConfigBuilder( IBackendsRepo backendsRepo, IRoutesRepo routesRepo, IRouteValidator parsedRouteValidator) { Contracts.CheckValue(backendsRepo, nameof(backendsRepo)); Contracts.CheckValue(routesRepo, nameof(routesRepo)); Contracts.CheckValue(parsedRouteValidator, nameof(parsedRouteValidator)); _backendsRepo = backendsRepo; _routesRepo = routesRepo; _parsedRouteValidator = parsedRouteValidator; }
public DynamicConfigBuilder( IEnumerable <IProxyConfigFilter> filters, IClustersRepo clustersRepo, IRoutesRepo routesRepo, IRouteValidator parsedRouteValidator, IEnumerable <ISessionAffinityProvider> sessionAffinityProviders, IEnumerable <IAffinityFailurePolicy> affinityFailurePolicies) { _filters = filters ?? throw new ArgumentNullException(nameof(filters)); _clustersRepo = clustersRepo ?? throw new ArgumentNullException(nameof(clustersRepo)); _routesRepo = routesRepo ?? throw new ArgumentNullException(nameof(routesRepo)); _parsedRouteValidator = parsedRouteValidator ?? throw new ArgumentNullException(nameof(parsedRouteValidator)); _sessionAffinityProviders = sessionAffinityProviders?.ToProviderDictionary() ?? throw new ArgumentNullException(nameof(sessionAffinityProviders)); _affinityFailurePolicies = affinityFailurePolicies?.ToPolicyDictionary() ?? throw new ArgumentNullException(nameof(affinityFailurePolicies)); }
public DynamicConfigBuilder( IEnumerable <IProxyConfigFilter> filters, IBackendsRepo backendsRepo, IRoutesRepo routesRepo, IRouteValidator parsedRouteValidator) { Contracts.CheckValue(filters, nameof(filters)); Contracts.CheckValue(backendsRepo, nameof(backendsRepo)); Contracts.CheckValue(routesRepo, nameof(routesRepo)); Contracts.CheckValue(parsedRouteValidator, nameof(parsedRouteValidator)); _filters = filters; _backendsRepo = backendsRepo; _routesRepo = routesRepo; _parsedRouteValidator = parsedRouteValidator; }
private IDynamicConfigBuilder CreateConfigBuilder(IBackendsRepo backends, IRoutesRepo routes, Action <IReverseProxyBuilder> configProxy = null) { var servicesBuilder = new ServiceCollection(); servicesBuilder.AddOptions(); var proxyBuilder = servicesBuilder.AddReverseProxy(); configProxy?.Invoke(proxyBuilder); servicesBuilder.AddSingleton(backends); servicesBuilder.AddSingleton(routes); servicesBuilder.AddSingleton <TestService>(); var services = servicesBuilder.BuildServiceProvider(); return(services.GetRequiredService <IDynamicConfigBuilder>()); }
public ProxyConfigLoader( ILogger <ProxyConfigLoader> logger, IBackendsRepo backendsRepo, IRoutesRepo routesRepo, IReverseProxyConfigManager proxyManager, IOptionsMonitor <ProxyConfigOptions> proxyConfig) { Contracts.CheckValue(logger, nameof(logger)); Contracts.CheckValue(backendsRepo, nameof(backendsRepo)); Contracts.CheckValue(routesRepo, nameof(routesRepo)); Contracts.CheckValue(proxyManager, nameof(proxyManager)); Contracts.CheckValue(proxyConfig, nameof(proxyConfig)); _logger = logger; _backendsRepo = backendsRepo; _routesRepo = routesRepo; _proxyManager = proxyManager; _proxyConfig = proxyConfig; }
private IDynamicConfigBuilder CreateConfigBuilder(IClustersRepo clusters, IRoutesRepo routes, ILoggerFactory loggerFactory, Action <IReverseProxyBuilder> configProxy = null) { var servicesBuilder = new ServiceCollection(); servicesBuilder.AddOptions(); var proxyBuilder = servicesBuilder.AddReverseProxy(); configProxy?.Invoke(proxyBuilder); servicesBuilder.AddSingleton(clusters); servicesBuilder.AddSingleton(routes); servicesBuilder.AddSingleton <TestService>(); servicesBuilder.AddDataProtection(); servicesBuilder.AddSingleton(loggerFactory); servicesBuilder.AddLogging(); servicesBuilder.AddRouting(); var services = servicesBuilder.BuildServiceProvider(); return(services.GetRequiredService <IDynamicConfigBuilder>()); }
public DynamicConfigBuilder( IEnumerable <IProxyConfigFilter> filters, IBackendsRepo backendsRepo, IRoutesRepo routesRepo, IRouteValidator parsedRouteValidator, IEnumerable <ISessionAffinityProvider> sessionAffinityProviders, IEnumerable <IAffinityFailurePolicy> affinityFailurePolicies) { Contracts.CheckValue(filters, nameof(filters)); Contracts.CheckValue(backendsRepo, nameof(backendsRepo)); Contracts.CheckValue(routesRepo, nameof(routesRepo)); Contracts.CheckValue(parsedRouteValidator, nameof(parsedRouteValidator)); Contracts.CheckValue(sessionAffinityProviders, nameof(sessionAffinityProviders)); Contracts.CheckValue(affinityFailurePolicies, nameof(affinityFailurePolicies)); _filters = filters; _backendsRepo = backendsRepo; _routesRepo = routesRepo; _parsedRouteValidator = parsedRouteValidator; _sessionAffinityProviders = sessionAffinityProviders.ToProviderDictionary(); _affinityFailurePolicies = affinityFailurePolicies.ToPolicyDictionary(); }
public HomeController(ILogger <HomeController> logger, IRoutesRepo iRou) { _logger = logger; _IRou = iRou; }