Пример #1
0
 public static void RegisterDbService(this IMutableEngineConfiguration mutableConfig, Func <IDbQueryService> dbService)
 {
     if (dbService == null)
     {
         throw new ArgumentNullException("dbService");
     }
     mutableConfig.RegisterService <IDbQueryService>(dbService);
 }
Пример #2
0
 public static void RegisterLogService(this IMutableEngineConfiguration mutableConfig, Func <ILoggerService> logService)
 {
     if (logService == null)
     {
         throw new ArgumentNullException("logService");
     }
     mutableConfig.RegisterService <ILoggerService>(logService);
 }
Пример #3
0
 public static void UseSchemaService(this IMutableEngineConfiguration mutableConfig)
 {
     mutableConfig.RegisterService <ISchemaService>(() => new SchemaService());
 }
Пример #4
0
 public static void UseStringDistanceService(this IMutableEngineConfiguration mutableConfig)
 {
     mutableConfig.RegisterService <IStringDistanceService>(() => new StringDistanceService());
 }