Пример #1
0
 public HardwareRepositoryImpl(IRepositoryConfigurator configurator)
 {
     this.ItemManager = configurator.ItemManager;
 }
Пример #2
0
 public MetaRepositoryImpl(IRepositoryConfigurator configurator)
 {
     this.ItemManager = configurator.ItemManager;
 }
Пример #3
0
 public static IKeyGeneratorConfigurator WithKeyGenerator <TKey, TAggregateRoot>(this IRepositoryConfigurator configurator, Func <IServiceProvider, IKeyGenerator <TKey, TAggregateRoot> > keyGeneratorFactory, ServiceLifetime serviceLifetime = ServiceLifetime.Scoped)
     where TKey : IEquatable <TKey>
     where TAggregateRoot : class, IAggregateRoot <TKey>
 {
     return(new KeyGeneratorConfigurator <TKey, TAggregateRoot, IKeyGenerator <TKey, TAggregateRoot> >(configurator, keyGeneratorFactory, serviceLifetime));
 }
Пример #4
0
 public static IHalSupportConfigurator WithHalSupport <THalBuildConfiguration>(this IRepositoryConfigurator configurator, THalBuildConfiguration halBuildConfiguration, ServiceLifetime serviceLifeTime = ServiceLifetime.Scoped)
     where THalBuildConfiguration : class, IHalBuildConfiguration
 {
     return(new HalSupportConfigurator <THalBuildConfiguration>(configurator, halBuildConfiguration, serviceLifeTime));
 }
Пример #5
0
 public HardwareRepositoryImpl(IRepositoryConfigurator configurator)
 {
     this.ItemManager = configurator.ItemManager;
 }