示例#1
0
 public ProfileController(ISessionContext sessionContext, IUserProfileService userProfileService, ILoginSettingRepository loginSettingRepository, IUserLoginRepository userLoginRepository, ITechnicianRepository technicianRepository)
 {
     _sessionContext         = sessionContext;
     _userProfileService     = userProfileService;
     _loginSettingRepository = loginSettingRepository;
     _userLoginRepository    = userLoginRepository;
     _technicianRepository   = technicianRepository;
 }
示例#2
0
 public BaseReportService(IZipHelper zipHelper, ILoginSettingRepository loginSettingRepository,
                          IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository)
 {
     _zipHelper = zipHelper;
     _loginSettingRepository         = loginSettingRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _roleRepository = roleRepository;
     _userRepository = userRepository;
 }
示例#3
0
 public UserProfileService(IUserRepository <User> userRepository, IAddressService addressService, IOneWayHashingService oneWayHashingService, IConfigurationSettingRepository configurationSettingRepository,
                           IRoleRepository roleRepository, ILoginSettingRepository loginSettingRepository)
 {
     _oneWayHashingService           = oneWayHashingService;
     _configurationSettingRepository = configurationSettingRepository;
     _roleRepository         = roleRepository;
     _loginSettingRepository = loginSettingRepository;
     _userRepository         = userRepository;
     _addressService         = addressService;
 }
示例#4
0
        const int WaitForSeconds = 450; //seven and half
        //private ConnectionMultiplexer _redis;
        //private ConnectionMultiplexer ConnectionMultiplexer
        //{
        //    get
        //    {
        //        if (_redis == null || !_redis.IsConnected)
        //        {
        //            var config = ConfigurationOptions.Parse(_host);
        //            config.KeepAlive = WaitForSeconds;
        //            //config.ConnectTimeout = 5000;
        //            _redis = ConnectionMultiplexer.Connect(config);
        //        }
        //        return _redis;
        //    }
        //}

        public BaseReportsController(IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository,
                                     IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings)
        {
            _zipHelper                      = zipHelper;
            _logger                         = logManager.GetLogger <Global>();
            _sessionContext                 = sessionContext;
            _loginSettingRepository         = loginSettingRepository;
            _organizationRoleUserRepository = organizationRoleUserRepository;
            _roleRepository                 = roleRepository;
            _userRepository                 = userRepository;
            //_host = settings.RedisServerHost;
            _redisDatabaseKey = settings.RedisDatabaseKey;
        }
示例#5
0
 public LoginOtpService(ILoginOtpRepository loginOtpRepository, IConfigurationSettingRepository configurationSettingRepository, IRandomStringGenerator randomStringGenerator,
                        INotifier notifier, IPhoneNotificationModelsFactory smsNotificationModelsFactory, IEmailNotificationModelsFactory emailNotificationModelsFactory, ILoginSettingRepository loginSettingRepository,
                        ISessionContext sessionContext)
 {
     _loginOtpRepository             = loginOtpRepository;
     _configurationSettingRepository = configurationSettingRepository;
     _randomStringGenerator          = randomStringGenerator;
     _notifier = notifier;
     _smsNotificationModelsFactory   = smsNotificationModelsFactory;
     _emailNotificationModelsFactory = emailNotificationModelsFactory;
     _loginSettingRepository         = loginSettingRepository;
     _sessionContext = sessionContext;
 }
示例#6
0
 public LoginController(ISettings settings, ISessionContext sessionContext, IUserLoginRepository userLoginRepository, IUserLoginService userLoginService, IUserRepository <User> userRepository,
                        ICustomerRepository customerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICorporateAccountRepository corporateAccountRepository,
                        IRoleRepository roleRepository, ILoginOtpService loginOtpService, IConfigurationSettingRepository configurationSettingRepository, ILoginSettingRepository loginSettingRepository,
                        ISafeComputerHistoryService safeComputerHistoryService, IMedicareApiService medicareApiService, IMedicareService medicareService, ILogManager logManager)
 {
     _settings                       = settings;
     _sessionContext                 = sessionContext;
     _loginRepository                = userLoginRepository;
     _loginService                   = userLoginService;
     _userRepository                 = userRepository;
     _customerRepository             = customerRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _corporateAccountRepository     = corporateAccountRepository;
     _roleRepository                 = roleRepository;
     _loginOtpService                = loginOtpService;
     _configurationSettingRepository = configurationSettingRepository;
     _loginSettingRepository         = loginSettingRepository;
     _safeComputerHistoryService     = safeComputerHistoryService;
     _medicareApiService             = medicareApiService;
     _medicareService                = medicareService;
     _logger = logManager.GetLogger <LoginController>();
 }
 public ExportableReportsController(IHospitalPartnerService hospitalPartnerService, ITestRepository testRepository, IMediaRepository mediaRepository, IZipHelper zipHelper,
                                    ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                    IUserRepository <User> userRepository, ISettings settings)
     : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings)
 {
     _hospitalPartnerService = hospitalPartnerService;
     _logger            = logManager.GetLogger <ExportableReportsController>();
     _testRepository    = testRepository;
     _tempMediaLocation = mediaRepository.GetTempMediaFileLocation();
 }
示例#8
0
 public ExportableReportsController(IOperationsReportingService operationsReportingService, IMediaRepository mediaRepository, IZipHelper zipHelper,
                                    ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                    IUserRepository <User> userRepository, ISettings settings, IStaffEventScheduleExportService staffEventScheduleExportService)
     : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings)
 {
     _operationsReportingService      = operationsReportingService;
     _staffEventScheduleExportService = staffEventScheduleExportService;
     _tempMediaLocation = mediaRepository.GetTempMediaFileLocation();
     _sessionContext    = sessionContext;
 }
示例#9
0
 public ExportableReportsController(IUsersListModelRepository usersListModelRepository, IMediaRepository mediaRepository, IZipHelper zipHelper,
                                    ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                    IUserRepository <User> userRepository, ISettings settings)
     : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings)
 {
     _usersListModelRepository = usersListModelRepository;
     _tempMediaLocation        = mediaRepository.GetTempMediaFileLocation();
 }
 public ExportableReportsController(IProspectCustomerService prospectCustomerService, IMediaRepository mediaRepository, IZipHelper zipHelper,
                                    ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                    IUserRepository <User> userRepository, ISettings settings)
     : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings)
 {
     _prospectCustomerService = prospectCustomerService;
     _tempMediaLocation       = mediaRepository.GetTempMediaFileLocation();
 }
示例#11
0
 public ExportableReportsController(ICallQueueService callQueueService, IMediaRepository mediaRepository, IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository,
                                    IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings, ICallCenterReportService callCenterReportService,
                                    ICallQueueCustomerReportService callQueueCustomerReportService, IConfirmationReportingService confirmationReportingService, ICallSkippedReportService callSkippedReportService, IGmsExcludedCustomerService gmsExcludedCustomerService,
                                    IPreAssessmentReportingService preAssessmentReportingService)
     : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings)
 {
     _callQueueService               = callQueueService;
     _callCenterReportService        = callCenterReportService;
     _callQueueCustomerReportService = callQueueCustomerReportService;
     _confirmationReportingService   = confirmationReportingService;
     _callSkippedReportService       = callSkippedReportService;
     _gmsExcludedCustomerService     = gmsExcludedCustomerService;
     _logger                        = logManager.GetLogger <ExportableReportsController>();
     _tempMediaLocation             = mediaRepository.GetTempMediaFileLocation();
     _preAssessmentReportingService = preAssessmentReportingService;
 }