public static void RegisterDbService(this IMutableEngineConfiguration mutableConfig, Func <IDbQueryService> dbService) { if (dbService == null) { throw new ArgumentNullException("dbService"); } mutableConfig.RegisterService <IDbQueryService>(dbService); }
public static void RegisterLogService(this IMutableEngineConfiguration mutableConfig, Func <ILoggerService> logService) { if (logService == null) { throw new ArgumentNullException("logService"); } mutableConfig.RegisterService <ILoggerService>(logService); }
public static void UseSchemaService(this IMutableEngineConfiguration mutableConfig) { mutableConfig.RegisterService <ISchemaService>(() => new SchemaService()); }
public static void UseStringDistanceService(this IMutableEngineConfiguration mutableConfig) { mutableConfig.RegisterService <IStringDistanceService>(() => new StringDistanceService()); }