private static IServiceCollection RegisterPlaneApiInfrastructureService(this IServiceCollection collection) { collection.AddTransient <IPlaneApiInfrastructureService, PlaneApiInfrastructureService>(); RedisModule.LoadRedisRepository <IPlaneCacheRepository, PlaneCacheRepository, PlaneCacheContext>(collection); return(collection); }
private static IServiceCollection RegisterPlaneListenerInfrastructureService(this IServiceCollection collection) { collection.AddTransient <IPlaneListenerInfrastructureService, PlaneListenerInfrastructureService>(); RedisModule.LoadRedisRepository <IPlaneCacheRepository, PlaneCacheRepository, PlaneCacheContext>(collection); MySqlModule.LoadSqlRepository <IPlaneFrameMetadataRepository, PlaneFrameMetadataRepository, ReadWriteContext>(collection); return(collection); }
public HomeController( IOptions <OpserverSettings> _settings, IEnumerable <StatusModule> modules, DashboardModule dashboard, SQLModule sql, RedisModule redis, ElasticModule elastic, ExceptionsModule exceptions, HAProxyModule haproxy ) : base(_settings) { Modules = modules; Dashboard = dashboard; Sql = sql; Redis = redis; Elastic = elastic; Exceptions = exceptions; HAProxy = haproxy; }
public static ServiceCollection RegisterServices(ServiceCollection services) { RedisModule.LoadRedisRepository <ITestRepo, TestRepo, RedisDemoContext>(services); return(services); }