public AccountHandler(IUnitOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notifications, ITokenService tokenService, IDonatorUserRepository donatorUserRepository, IInstitutionUserRepository institutionUserRepository, IAddressRepository addressRepository, IUserNotificationTypeRepository userNotificationTypeRepository, IUserSocialNotificationTypeRepository userSocialNotificationTypeRepository, ISocialNotificationTypeRepository socialNotificationTypeRepository, INotificationTypeRepository notificationTypeRepository, IPhoneRepository phoneRepository, IUserRepository userRepository, UserManager <User> userManager, SignInManager <User> signInManager) : base(uow, bus, notifications) { _bus = bus; _tokenService = tokenService; _donatorUserRepository = donatorUserRepository; _institutionUserRepository = institutionUserRepository; _addressRepository = addressRepository; _userNotificationTypeRepository = userNotificationTypeRepository; _userSocialNotificationTypeRepository = userSocialNotificationTypeRepository; _socialNotificationTypeRepository = socialNotificationTypeRepository; _phoneRepository = phoneRepository; _userRepository = userRepository; _userManager = userManager; _signInManager = signInManager; _notificationTypeRepository = notificationTypeRepository; }
public NotificationTypeService(IDbContextScopeFactory dbContextScopeFactory, INotificationTypeRepository notificationTypeRepository, IMapper mapper) { _dbContextScopeFactory = dbContextScopeFactory; _notificationTypeRepository = notificationTypeRepository; _mapper = mapper; }
public NotificationTypeController(INotificationTypeRepository notificationTypeRepository, IMediatorHandler mediator, INotificationHandler <DomainNotification> notifications) : base(notifications) { _notificationTypeRepository = notificationTypeRepository; bus = mediator; }
public MasterDataServices(IFieldRepository fieldRepository, ILevelRepository levelRepository, IReportReasonRepository reportReasonRepository, INotificationTypeRepository notificationTypeRepository, IMapper mapper, IFieldGroupRepository fieldGroupRepository) { this.fieldRepository = fieldRepository; this.levelRepository = levelRepository; this.reportReasonRepository = reportReasonRepository; this.notificationTypeRepository = notificationTypeRepository; this.mapper = mapper; this.fieldGroupRepository = fieldGroupRepository; }
public AnnualReminderPollingAgent(ICustomerRepository customerRepository, IEventService eventService, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, ISettings settings, INotificationTypeRepository notificationTypeRepository, ILogManager logManager) { _customerRepository = customerRepository; _eventService = eventService; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notifier = notifier; _settings = settings; _notificationTypeRepository = notificationTypeRepository; _logger = logManager.GetLogger <AnnualReminderPollingAgent>(); }
public void SetUp() { DependencyRegistrar.RegisterDependencies(); _notificationRepository = IoC.Resolve <INotificationRepository>(); _notificationTypeRepository = IoC.Resolve <INotificationTypeRepository>(); _notificationMediumRepository = IoC.Resolve <INotificationMediumRepository>(); _notificationTypes = _notificationTypeRepository.GetAll().ToList(); _notificationMedia = _notificationMediumRepository.GetAll().ToList(); }
public NofticationService(INofticationRepository nofticationRepository, IUserRepository userRepository, IHttpContextAccessor contextAccessor, IMapper mapper, INotificationTypeRepository notificationTypeRepository) { this.nofticationRepository = nofticationRepository; this.userRepository = userRepository; this.contextAccessor = contextAccessor; this.mapper = mapper; this.notificationTypeRepository = notificationTypeRepository; }
public NotificationTypeService( INotificationTypeRepository notificationTypeRepository, IAuthenticationService authenticationService, IInstanceRepository instanceRepository, IApplicationSetting applicationSetting, IUserValidationService userValidationService) { this._notificationTypeRepository = notificationTypeRepository; this._authenticationService = authenticationService; this._instanceRepository = instanceRepository; this._applicationSetting = applicationSetting; this._userValidationService = userValidationService; }
public ProspectCustomerFollowupPollingAgent(IProspectCustomerRepository prospectCustomerRepository, IEventService eventService, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, ISettings settings, INotificationTypeRepository notificationTypeRepository, ILogManager logManager, ICustomerRepository customerRepository, INotificationRepository notificationRepository) { _prospectCustomerRepository = prospectCustomerRepository; _eventService = eventService; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notifier = notifier; _settings = settings; _notificationTypeRepository = notificationTypeRepository; _customerRepository = customerRepository; _notificationRepository = notificationRepository; _logger = logManager.GetLogger <ProspectCustomerFollowupPollingAgent>(); }
public KynFirstNotificationPollingAgent(ISettings settings, ILogManager logManager, INotifier notifier, INotificationTypeRepository notificationTypeRepository, IEventCustomerRepository eventCustomerRepository, IKynNotificationService kynNotificationService, ICorporateAccountRepository corporateAccountRepository) { _logger = logManager.GetLogger <KynFirstNotificationPollingAgent>(); _notifier = notifier; _notificationTypeRepository = notificationTypeRepository; _daysAfterRegistration = settings.DaysAfterRegistrationKynFirstNotification; _eventCustomerRepository = eventCustomerRepository; _kynNotificationService = kynNotificationService; _corporateAccountRepository = corporateAccountRepository; }
public TestUpsellPollingAgent(ILogManager logManager, INotificationTypeRepository notificationTypeRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IEventTestRepository eventTestRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository) { _logger = logManager.GetLogger <TestUpsellPollingAgent>(); _notificationTypeRepository = notificationTypeRepository; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notifier = notifier; _eventCustomerRepository = eventCustomerRepository; _customerRepository = customerRepository; _eventTestRepository = eventTestRepository; _orderRepository = orderRepository; _eventPackageRepository = eventPackageRepository; }
public KynSecondNotificationPollingAgent(ISettings settings, ILogManager logManager, INotifier notifier, INotificationTypeRepository notificationTypeRepository, IEventCustomerRepository eventCustomerRepository, IKynNotificationService kynNotificationService, ICorporateAccountRepository corporateAccountRepository) { _logger = logManager.GetLogger <KynSecondNotificationPollingAgent>(); _notifier = notifier; _notificationTypeRepository = notificationTypeRepository; _hoursBeforeKynSecondNotification = settings.HoursBeforeKynSecondNotification; _intervalKynSecondNotification = settings.IntervalKynSecondNotification; _eventCustomerRepository = eventCustomerRepository; _kynNotificationService = kynNotificationService; _corporateAccountRepository = corporateAccountRepository; }
public EmailTemplateService(IEmailTemplateRepository emailTemplateRepository, IEmailTemplateEditModelFactory emailTemplateEditModelFactory, IEmailNotificationModelsFactory emailNotificationModelsFactory, IEmailTemplateMacroRepository emailTemplateMacroRepository, ITemplateMacroRepository templateMacroRepository, INotificationTypeRepository notificationTypeRepository, IEmailTemplateFormatter emailTemplateFormatter, IPhoneNotificationModelsFactory phoneNotificationModelsFactory) { _emailTemplateEditModelFactory = emailTemplateEditModelFactory; _emailTemplateRepository = emailTemplateRepository; _emailNotificationModelsFactory = emailNotificationModelsFactory; _emailTemplateMacroRepository = emailTemplateMacroRepository; _templateMacroRepository = templateMacroRepository; _notificationTypeRepository = notificationTypeRepository; _emailTemplateFormatter = emailTemplateFormatter; _phoneNotificationModelsFactory = phoneNotificationModelsFactory; }
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 NotificationController(ISessionManagementRepository sessionManagement, IUserRepository userRepository, INotificationRepository notificationRepository, INotificationTypeRepository notificationTypeRepository, IPeopleRepository peopleRepository, ITeacherRepository teacherRepository, IAcademicYearDetailsRepository academicYearDetailRepository, IStudentRepository studentRepository, IParentRepository parentRepository, IGradeRepository gradeRepository, IAcademicYearRepository academicYearRepository, IEnrollRepository enrollRepository, IEducationLevelRepository areaReporsitory) { _sessionManagement = sessionManagement; _userRepository = userRepository; _notificationRepository = notificationRepository; _notificationTypeRepository = notificationTypeRepository; _peopleRepository = peopleRepository; _teacherRepository = teacherRepository; _academicYearDetailRepository = academicYearDetailRepository; _parentRepository = parentRepository; _studentRepository = studentRepository; _gradeRepository = gradeRepository; _academicYear = academicYearRepository; _enrollRepository = enrollRepository; _areaReporsitory = areaReporsitory; _viewMessageLogic = new ViewMessageLogic(this); }
public NotificationController(INotificationTypeRepository notificationTypeRepository, ILogManager logManager, ISessionContext sessionContext, ISettings settings, ICustomerRepository customerRepository, INotifier notifier, IEventRepository eventRepository, IPhoneNotificationModelsFactory phoneNotificationModelsFactory, IEventCustomerNotificationRepository eventCustomerNotificationRepository, IEventCustomerRepository eventCustomerRepository, IEmailTemplateRepository emailTemplateRepository, ICorporateAccountRepository corporateAccountRepository, IEventService eventService) { _notificationTypeRepository = notificationTypeRepository; _sessionContext = sessionContext; _customerRepository = customerRepository; _notifier = notifier; _eventRepository = eventRepository; _phoneNotificationModelsFactory = phoneNotificationModelsFactory; _eventCustomerNotificationRepository = eventCustomerNotificationRepository; _eventCustomerRepository = eventCustomerRepository; _emailTemplateRepository = emailTemplateRepository; _corporateAccountRepository = corporateAccountRepository; _eventService = eventService; _logger = logManager.GetLogger <Global>(); _defaultPageSize = settings.DefaultPageSizeForReports; }
public EventCustomNotificationPollingAgent(ILogManager logManager, IEventCustomerRepository eventCustomerRepository, ICorporateAccountRepository corporateAccountRepository, ICustomEventNotificationRepository customEventNotificationRepository, ICustomerRepository customerRepository, IEventCustomerNotificationRepository eventCustomerNotificationRepository, IEventCustomerCustomNotificationRepository eventCustomerCustomNotificationRepository, IPhoneNotificationModelsFactory phoneNotificationModelsFactory, INotifier notifier, INotificationTypeRepository notificationTypeRepository) { _logger = logManager.GetLogger("EventCustomNotification"); _eventCustomerRepository = eventCustomerRepository; _corporateAccountRepository = corporateAccountRepository; _customEventNotificationRepository = customEventNotificationRepository; _customerRepository = customerRepository; _eventCustomerNotificationRepository = eventCustomerNotificationRepository; _phoneNotificationModelsFactory = phoneNotificationModelsFactory; _notifier = notifier; _notificationTypeRepository = notificationTypeRepository; _eventCustomerCustomNotificationRepository = eventCustomerCustomNotificationRepository; }
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; }
public Notifier(INotificationTypeRepository notificationTypeRepository, INotificationSubscriberRepository notificationSubscriberRepository, IEmailTemplateRepository emailTemplateRepository, IEmailTemplateFormatter emailTemplateFormatter, INotificationRepository notificationRepository, INotificationEmailFactory notificationEmailFactory, ISettings settings, IUserRepository <User> userRepository, ICalendar calendar, ITwilioMessagingService twilioMessagingService) { _notificationTypeRepository = notificationTypeRepository; _notificationSubscriberRepository = notificationSubscriberRepository; _emailTemplateRepository = emailTemplateRepository; _emailTemplateFormatter = emailTemplateFormatter; _notificationRepository = notificationRepository; _notificationEmailFactory = notificationEmailFactory; _settings = settings; _userRepository = userRepository; _calendar = calendar; _twilioMessagingService = twilioMessagingService; }
public PhysicianPartnerSendFaxPollingAgent(INotificationRepository notificationRepository, ICalendar calendar, ILogManager logManager, INotificationMediumRepository notificationMediumRepository, IEFaxApi eFaxApi, IEventCustomerNotificationRepository eventCustomerNotificationRepository, IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IEventRepository eventRepository, ISettings settings, INotificationTypeRepository notificationTypeRepository) { _notificationRepository = notificationRepository; _calendar = calendar; _notificationMediumRepository = notificationMediumRepository; _eFaxApi = eFaxApi; _eventCustomerNotificationRepository = eventCustomerNotificationRepository; _eventCustomerRepository = eventCustomerRepository; _customerRepository = customerRepository; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notifier = notifier; _primaryCarePhysicianRepository = primaryCarePhysicianRepository; _eventRepository = eventRepository; _notificationTypeRepository = notificationTypeRepository; _timeIntervalToPingApi = settings.TimeIntervalToPingApi; _emergencyFaxNumber = settings.EmergencyFaxNumber; _maximumWaitTime = settings.MaximumTimeToWaitApi; _logger = logManager.GetLogger <NotificationPollingAgent>(); }
public FcmRepository(IFcmInfoRepository fcmInfoRepository, IClientGroupRepository clientGroupRepository, IUserRepository userRepository, IHttpContextAccessor httpContextAccessor, INofticationRepository nofticationRepository, IMapper mapper, INotificationDetailRepository notificationDetailRepository, INotificationObjectRepository notificationObjectRepository, INotificationTypeRepository notificationTypeRepository, IConfiguration configuration) { this.fcmInfoRepository = fcmInfoRepository; this.clientGroupRepository = clientGroupRepository; this.userRepository = userRepository; this.httpContextAccessor = httpContextAccessor; this.nofticationRepository = nofticationRepository; this.mapper = mapper; this.notificationDetailRepository = notificationDetailRepository; this.notificationObjectRepository = notificationObjectRepository; this.notificationTypeRepository = notificationTypeRepository; this.configuration = configuration; }
public AwvSendFaxPollingAgent(INotificationRepository notificationRepository, ILogManager logManager, INotificationMediumRepository notificationMediumRepository, //IEFaxApi eFaxApi, IEventCustomerNotificationRepository eventCustomerNotificationRepository, IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IEventRepository eventRepository, ISettings settings, INotificationTypeRepository notificationTypeRepository, IEFaxHelperService eFaxHealperService) { _notificationRepository = notificationRepository; _notificationMediumRepository = notificationMediumRepository; _eventCustomerNotificationRepository = eventCustomerNotificationRepository; _eventCustomerRepository = eventCustomerRepository; _customerRepository = customerRepository; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notifier = notifier; _primaryCarePhysicianRepository = primaryCarePhysicianRepository; _eventRepository = eventRepository; _settings = settings; _notificationTypeRepository = notificationTypeRepository; _eFaxHealperService = eFaxHealperService; _logger = logManager.GetLogger <AwvSendFaxPollingAgent>(); }
public ShippingDetailService(IShippingDetailRepository shippingDetailRepository, IUniqueItemRepository <EventCustomer> eventCustomerRepository, ICustomerRepository customerRepository, IEventRepository eventRepository, IEventCustomerResultRepository eventCustomerResultRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IAddressRepository addressRepository, IUniqueItemRepository <ShippingOption> shippingOptionRepository, IEventCustomerShippingDetailViewDataFactory eventCustomerShippingDetailViewDataFactory, IElectronicProductRepository productRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, INotificationTypeRepository notificationTypeRepository, IOrganizationRoleUserRepository organizationRoleUserRepository) { _shippingDetailRepository = shippingDetailRepository; _eventCustomerRepository = eventCustomerRepository; _customerRepository = customerRepository; _eventRepository = eventRepository; _eventCustomerResultRepository = eventCustomerResultRepository; _orderRepository = orderRepository; _eventPackageRepository = eventPackageRepository; _eventTestRepository = eventTestRepository; _addressRepository = addressRepository; _shippingOptionRepository = shippingOptionRepository; _eventCustomerShippingDetailViewDataFactory = eventCustomerShippingDetailViewDataFactory; _productRepository = productRepository; _emailNotificationModelsFactory = emailNotificationModelsFactory; _notifier = notifier; _notificationTypeRepository = notificationTypeRepository; _organizationRoleUserRepository = organizationRoleUserRepository; }
public NotificationTypeService(INotificationTypeRepository notificationTypeRepository) { _notificationTypeRepository = notificationTypeRepository; }
/// <summary> /// Constructor /// </summary> /// <param name="notificationRepository"></param> /// <param name="notificationStatusRepository"></param> /// <param name="notificationTypeRepository"></param> public NotificationManipulation(INotificationRepository notificationRepository, INotificationStatusRepository notificationStatusRepository, INotificationTypeRepository notificationTypeRepository) { _notificationRepository = notificationRepository; _notificationStatusRepository = notificationStatusRepository; _notificationTypeRepository = notificationTypeRepository; }
public NotificationTypeController(INotificationTypeRepository notificationtypeReporRepository) { _notificationtypeReporRepository = notificationtypeReporRepository; _viewMessageLogic = new ViewMessageLogic(this); }
public NotificationTypeService(INotificationTypeRepository notificationTypeRepository, IMapper mapper) { this.notificationTypeRepository = notificationTypeRepository; Mapper = mapper; }
public CommonNotificationPopulator(INotificationMediumRepository notificationMediumRepository, INotificationTypeRepository notificationTypeRepository) { _notificationMediumRepository = notificationMediumRepository; _notificationTypeRepository = notificationTypeRepository; }
/// <summary> /// Constructor /// </summary> /// <param name="repository"></param> public NotificationTypeManipulation(INotificationTypeRepository repository) { _repository = repository; }
public NotificationTypesController(INotificationTypeRepository notificationTypeRepository) { _notificationTypeRepository = notificationTypeRepository; }