Beispiel #1
0
 public PassMigrationDocumentHandler(
     SequenceRebuilder <PassEntity, PassIdIdentity> sequenceRebuilder,
     IIndex <MigrationSource, ILifetimeScope> containerIndex,
     ILogger logger) : base(containerIndex, logger)
 {
     _sequenceRebuilder = sequenceRebuilder ?? throw new ArgumentNullException(nameof(sequenceRebuilder));
 }
Beispiel #2
0
 public SalesAreaRepository(
     ISqlServerTenantDbContext dbContext,
     IIdentityGenerator identityGenerator,
     IMapper mapper)
 {
     _dbContext         = dbContext;
     _identityGenerator = identityGenerator;
     _sequenceRebuilder = new SequenceRebuilder <Entities.Tenant.SalesAreas.SalesArea, SalesAreaNoIdentity>();
     _mapper            = mapper;
 }
Beispiel #3
0
 public CampaignRepository(ISqlServerLongRunningTenantDbContext dbContext,
                           IFullTextSearchConditionBuilder searchConditionBuilder,
                           IIdentityGenerator identityGenerator,
                           ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache,
                           ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache,
                           IMapper mapper)
 {
     _dbContext = dbContext;
     _searchConditionBuilder = searchConditionBuilder;
     _identityGenerator      = identityGenerator;
     _sequenceRebuilder      = new SequenceRebuilder <Entities.Tenant.Campaigns.Campaign, CampaignNoIdentity>();
     _salesAreaByIdCache     = salesAreaByIdCache;
     _salesAreaByNameCache   = salesAreaByNameCache;
     _mapper = mapper;
 }