public CampaignService(ICampaignRepository campaignRepository, ICampaignActivityRepository campaignActivityRepository, ICampaignAssignmentRepository campaignAssignmentRepository, ICampaignActivityAssignmentRepository campaignActivityAssignmentRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICampaignListModelFactory campaignListModelFactory, ICorporateAccountRepository corporateAccountRepository, IRandomStringGenerator randomStringGenerator, IDirectMailTypeRepository directMailTypeRepository) { _campaignRepository = campaignRepository; _campaignActivityRepository = campaignActivityRepository; _campaignAssignmentRepository = campaignAssignmentRepository; _campaignActivityAssignmentRepository = campaignActivityAssignmentRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _campaignListModelFactory = campaignListModelFactory; _corporateAccountRepository = corporateAccountRepository; _randomStringGenerator = randomStringGenerator; _directMailTypeRepository = directMailTypeRepository; }
public DirectMailActivityReminderPollingAgent(ILogManager logManager, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, ICampaignRepository campaignRepository, ICampaignActivityRepository campaignActivityRepository, ICampaignActivityAssignmentRepository campaignActivityAssignmentRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, IOrganizationRepository organizationRepository) { _logger = logManager.GetLogger("DirectMailActivityReminder"); _emailNotificationModelsFactory = emailNotificationModelsFactory; _notifier = notifier; _campaignRepository = campaignRepository; _campaignActivityRepository = campaignActivityRepository; _campaignActivityAssignmentRepository = campaignActivityAssignmentRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _userRepository = userRepository; _organizationRepository = organizationRepository; }