/// <summary>Initializes a new instance of the <see cref="LandmarkRestrictionRepository" /> class.</summary> /// <param name="dbContext">The database context.</param> /// <param name="salesAreaByIdCache">SalesArea entity cache assessor.</param> /// <param name="salesAreaByNameCache">SalesArea entity cache assessor.</param> /// <param name="mapper">The mapper.</param> public LandmarkRestrictionRepository( ISqlServerLongRunningTenantDbContext dbContext, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) : base(dbContext, salesAreaByIdCache, salesAreaByNameCache, mapper) { _dbContext = dbContext; }
public RestrictionRepository( ISqlServerLongRunningTenantDbContext dbContext, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
/// <summary>Initializes a new instance of the <see cref="LandmarkCampaignRepository" /> class.</summary> /// <param name="dbContext">The database context.</param> /// <param name="searchConditionBuilder">The search condition builder.</param> /// <param name="identityGenerator">The identity generator.</param> /// <param name="mapper">The mapper.</param> public LandmarkCampaignRepository( ISqlServerLongRunningTenantDbContext dbContext, IFullTextSearchConditionBuilder searchConditionBuilder, IIdentityGenerator identityGenerator, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) : base(dbContext, searchConditionBuilder, identityGenerator, salesAreaByIdCache, salesAreaByNameCache, mapper) { _dbContext = dbContext; _searchConditionBuilder = searchConditionBuilder; }
public SpotDataPurgingHandler( ISqlServerLongRunningTenantDbContext dbContext, ISpotCleaner spotCleaner, ILogger <SpotDataPurgingHandler> logger, ISpotPlacementRepository spotPlacement, IClock clock, IOptionsSnapshot <PurgingOptions> options) : base(options) { _dbContext = dbContext; _spotCleaner = spotCleaner; _logger = logger; _spotPlacement = spotPlacement; _clock = clock; }
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; }