public CampaignCompletionService( ICampaignCompletionRepository campaignCompletionRepository, IConditionCompletionService conditionCompletion) { _campaignCompletionRepository = campaignCompletionRepository; _conditionCompletion = conditionCompletion; }
public CustomersController( ICampaignCompletionService campaignCompletionService, IConditionCompletionService conditionCompletionService, IMapper mapper) { _campaignCompletionService = campaignCompletionService; _conditionCompletionService = conditionCompletionService; _mapper = mapper; }
public CampaignService( ICampaignClient campaignClient, ICampaignCompletionService campaignCompletionService, IConditionCompletionService conditionCompletionService, IBonusOperationService bonusOperationService, IRabbitPublisher <ParticipatedInCampaignEvent> rabbitParticipatedInCampaignEventPublisher, IBonusCalculatorService bonusCalculatorService, ILogFactory logFactor, IActiveCampaignRepository activeCampaignRepository, ICampaignCacheService campaignCacheService, IMapper mapper) { _campaignCompletionService = campaignCompletionService; _conditionCompletionService = conditionCompletionService; _bonusOperationService = bonusOperationService; _rabbitParticipatedInCampaignEventPublisher = rabbitParticipatedInCampaignEventPublisher; _bonusCalculatorService = bonusCalculatorService; _campaignClient = campaignClient; _log = logFactor.CreateLog(this); _activeCampaignRepository = activeCampaignRepository; _campaignCacheService = campaignCacheService; _mapper = mapper; }