コード例 #1
0
 public PlacementService(IRepositoryAsync <Placement> placementRepositoryAsync, IStrategyService strategyService, ICreativeService creativeService, IClock clock, IBrandscreenContext brandscreenContext)
 {
     _placementRepositoryAsync = placementRepositoryAsync;
     _strategyService          = strategyService;
     _creativeService          = creativeService;
     _clock = clock;
     _brandscreenContext = brandscreenContext;
 }
コード例 #2
0
 public CreativeSizeService(IRepositoryAsync <CreativeSize> creativeSizeRepositoryAsync, IBrandscreenContext brandscreenContext, ICacheManager cacheManager, IClock clock, ISignals signals)
 {
     _creativeSizeRepositoryAsync = creativeSizeRepositoryAsync;
     _brandscreenContext          = brandscreenContext;
     _cacheManager = cacheManager;
     _clock        = clock;
     _signals      = signals;
 }
コード例 #3
0
 public StrategyService(IRepositoryAsync <AdGroup> adGroupRepositoryAsync,
                        IRepositoryAsync <Campaign> campaignRepositoryAsync,
                        IBrandscreenContext brandscreenContext,
                        IClock clock,
                        IStrategySettings strategySettings)
 {
     _adGroupRepositoryAsync  = adGroupRepositoryAsync;
     _campaignRepositoryAsync = campaignRepositoryAsync;
     _brandscreenContext      = brandscreenContext;
     _clock            = clock;
     _strategySettings = strategySettings;
 }
コード例 #4
0
 public UserService(IServiceBus serviceBus,
                    IAccountService accountService,
                    IBrandscreenContext brandscreenContext,
                    IRepositoryAsync <User> userRepositoryAsync,
                    IRepositoryAsync <UserBuyerRole> userBuyerRoleRepositoryAsync,
                    ApplicationUserManager applicationUserManager)
 {
     _serviceBus                   = serviceBus;
     _accountService               = accountService;
     _brandscreenContext           = brandscreenContext;
     _userRepositoryAsync          = userRepositoryAsync;
     _userBuyerRoleRepositoryAsync = userBuyerRoleRepositoryAsync;
     _applicationUserManager       = applicationUserManager;
 }
コード例 #5
0
 public StrategyTargetingUpdateService(IRepositoryAsync <AdGroup> adGroupRepositoryAsync, IBrandscreenContext brandscreenContext, ILifetimeScope container)
 {
     _adGroupRepositoryAsync = adGroupRepositoryAsync;
     _brandscreenContext     = brandscreenContext;
     _container = container;
 }
コード例 #6
0
 public BrandService(IBrandscreenContext brandscreenContext, IRepositoryAsync <AdvertiserProduct> advertiserProductRepositoryAsync, IClock clock)
 {
     _brandscreenContext = brandscreenContext;
     _advertiserProductRepositoryAsync = advertiserProductRepositoryAsync;
     _clock = clock;
 }
コード例 #7
0
 public CampaignService(IBrandscreenContext brandscreenContext, IRepositoryAsync <Campaign> compaignAsyncRepository, IClock clock)
 {
     _brandscreenContext      = brandscreenContext;
     _compaignAsyncRepository = compaignAsyncRepository;
     _clock = clock;
 }
コード例 #8
0
 public DoohService(IBrandscreenContext brandscreenContext, ILifetimeScope container)
 {
     _brandscreenContext = brandscreenContext;
     _container          = container;
 }
コード例 #9
0
 public SegmentService(IRepositoryAsync <Segment> segmentRepositoryAsync, IBrandscreenContext brandscreenContext, IClock clock)
 {
     _segmentRepositoryAsync = segmentRepositoryAsync;
     _brandscreenContext     = brandscreenContext;
     _clock = clock;
 }
コード例 #10
0
 public AccountService(IBrandscreenContext brandscreenContext, IRepositoryAsync <BuyerAccount> buyerAccountRepositoryAsync, IClock clock)
 {
     _brandscreenContext          = brandscreenContext;
     _buyerAccountRepositoryAsync = buyerAccountRepositoryAsync;
     _clock = clock;
 }
コード例 #11
0
 public DealService(IRepositoryAsync <Deal> dealRepositoryAsync, IBrandscreenContext brandscreenContext, IClock clock)
 {
     _dealRepositoryAsync = dealRepositoryAsync;
     _brandscreenContext  = brandscreenContext;
     _clock = clock;
 }