public CorporateEventResultReadyNotificationPollingAgent(ILogManager logManager, INotifier notifier, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotificationTypeRepository notificationTypeRepository, IEventCustomerResultRepository eventCustomerResultRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IEventNotificationRepository eventNotificationRepository, IUserRepository <User> userRepository, IEventService eventService, ICorporateAccountRepository corporateAccountRepository, ISettings settings) { _logger = logManager.GetLogger <EventResultReadyNotificationPollingAgent>(); _notifier = notifier; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notificationTypeRepository = notificationTypeRepository; _eventCustomerResultRepository = eventCustomerResultRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _eventNotificationRepository = eventNotificationRepository; _userRepository = userRepository; _eventService = eventService; _cutofDate = settings.CorporateEventResultReadyCutoffDate; _corporateAccountRepository = corporateAccountRepository; }
public EventResultReadyNotificationPollingAgent(ILogManager logManager, INotifier notifier, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotificationTypeRepository notificationTypeRepository, IEventCustomerResultRepository eventCustomerResultRepository, IHospitalPartnerRepository hospitalPartnerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IEventNotificationRepository eventNotificationRepository, IUserRepository <User> userRepository, IEventService eventService, IHospitalFacilityRepository hospitalFacilityRepository, ICorporateAccountRepository corporateAccountRepository) { _logger = logManager.GetLogger <EventResultReadyNotificationPollingAgent>(); _notifier = notifier; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notificationTypeRepository = notificationTypeRepository; _eventCustomerResultRepository = eventCustomerResultRepository; _hospitalPartnerRepository = hospitalPartnerRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _eventNotificationRepository = eventNotificationRepository; _userRepository = userRepository; _eventService = eventService; _hospitalFacilityRepository = hospitalFacilityRepository; _corporateAccountRepository = corporateAccountRepository; }