Example #1
0
 /// <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;
 }
Example #2
0
 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;
 }
Example #4
0
 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;
 }
Example #5
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;
 }