示例#1
0
 public VoucherCampaignsController(
     ICampaignsService campaignsService,
     IMapper mapper)
 {
     _campaignsService = campaignsService;
     _mapper           = mapper;
 }
示例#2
0
 public CampaignsController(
     ICampaignsService service,
     IMapper mapper,
     IOptions <AppSettings> appSettings)
 {
     _service     = service;
     _mapper      = mapper;
     _appSettings = appSettings.Value;
 }
示例#3
0
 public CompletedCampaignsManager(
     ICampaignsService campaignsService,
     TimeSpan idlePeriod,
     ILogFactory logFactory)
 {
     _campaignsService        = campaignsService;
     _timerTrigger            = new TimerTrigger(nameof(CompletedCampaignsManager), idlePeriod, logFactory);
     _timerTrigger.Triggered += Execute;
 }
示例#4
0
        public CampaignsController(ICampaignsService campaignsService, IMapper mapper)
        {
            if (campaignsService == null)
            {
                throw new ArgumentNullException(nameof(campaignsService));
            }

            if (mapper == null)
            {
                throw new ArgumentNullException(nameof(mapper));
            }

            this.mapper           = mapper;
            this.campaignsService = campaignsService;
        }