Exemplo n.º 1
0
 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;
 }