public PassMigrationDocumentHandler( SequenceRebuilder <PassEntity, PassIdIdentity> sequenceRebuilder, IIndex <MigrationSource, ILifetimeScope> containerIndex, ILogger logger) : base(containerIndex, logger) { _sequenceRebuilder = sequenceRebuilder ?? throw new ArgumentNullException(nameof(sequenceRebuilder)); }
public SalesAreaRepository( ISqlServerTenantDbContext dbContext, IIdentityGenerator identityGenerator, IMapper mapper) { _dbContext = dbContext; _identityGenerator = identityGenerator; _sequenceRebuilder = new SequenceRebuilder <Entities.Tenant.SalesAreas.SalesArea, SalesAreaNoIdentity>(); _mapper = mapper; }
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; }