public OnlineCustomerController(IUniqueItemRepository <ProspectCustomer> uniqueItemRepository , ITempcartService tempcartService, ICustomerService customerService, IConfigurationSettingRepository configurationSettingRepository , ICustomerRepository customerRepository, IProspectCustomerService prospectCustomerService, IEventRepository eventRepository , ICorporateAccountRepository corporateAccountRepository, IHospitalPartnerRepository hospitalPartnerRepository, IStateRepository stateRepository , IMarketingSourceService marketingSourceService, ISettings settings, IEventSchedulerService eventSchedulerService, IUserLoginRepository userLoginRepository, IPasswordChangelogService passwordChangeLogService, IOnlineShippingService onlineShippingService) { _prospectCustomerRepository = uniqueItemRepository; _tempcartService = tempcartService; _customerService = customerService; _customerRepository = customerRepository; _prospectCustomerService = prospectCustomerService; _eventRepository = eventRepository; _corporateAccountRepository = corporateAccountRepository; _hospitalPartnerRepository = hospitalPartnerRepository; _stateRepository = stateRepository; _marketingSourceService = marketingSourceService; _settings = settings; _eventSchedulerService = eventSchedulerService; _userLoginRepository = userLoginRepository; _passwordChangeLogService = passwordChangeLogService; _onlineShippingService = onlineShippingService; _enableTexting = Convert.ToBoolean(configurationSettingRepository.GetConfigurationValue(ConfigurationSettingName.EnableSmsNotification)); _enableVoiceMail = Convert.ToBoolean(configurationSettingRepository.GetConfigurationValue(ConfigurationSettingName.EnableVoiceMailNotification)); _onlineCity = _settings.City; _onlineZip = _settings.ZipCode; }
public UserService(IUserRepository <User> userRepository, IOrganizationRoleUserRepository orgRoleUserRepository, IOrganizationRepository organizationRepository, IAddressService addressService, IRoleRepository roleRepository, ISessionContext sessionContext, IValidator <UserEditModel> userCValidator, IOrganizationRoleUserModelFactory organizationRoleUserModelFactory, ITechnicianRepository technicianRepository, IPhysicianRepository physicianRepository, IPhysicianLicenseModelFactory physicianLicenseModelFactory, IStateRepository stateRepository, IOneWayHashingService oneWayHashingService, IPasswordChangelogService passwordChangelogService, IAccountCoordinatorProfileRepository accountCoordinatorProfileRepository, ICallCenterRepProfileRepository callCenterRepProfileRepository, IUserNpiInfoRepository userNpiInfoRepository, ISystemUserInfoRepository systemUserInfoRepository, IPinChangeLogService pinChangeLogService) { _oneWayHashingService = oneWayHashingService; _passwordChangelogService = passwordChangelogService; _userRepository = userRepository; _orgRoleUserRepository = orgRoleUserRepository; _organizationRepository = organizationRepository; _roleRepository = roleRepository; _addressService = addressService; _sessionContext = sessionContext; _userModelValidator = userCValidator; _organizationRoleUserModelFactory = organizationRoleUserModelFactory; _technicianRepository = technicianRepository; _physicianRepository = physicianRepository; _physicianLicenseModelFactory = physicianLicenseModelFactory; _stateRepository = stateRepository; _accountCoordinatorProfileRepository = accountCoordinatorProfileRepository; _callCenterRepProfileRepository = callCenterRepProfileRepository; _userNpiInfoRepository = userNpiInfoRepository; _systemUserInfoRepository = systemUserInfoRepository; _pinChangeLogService = pinChangeLogService; }
public UserController(IUserRepository <User> userRepository, IUserService userService, IUsersListModelRepository usersListModelRepository, ITestRepository testRepository, IPodRepository podRepository, ISessionContext sessionContext, IUniqueItemRepository <Core.Application.Domain.File> fileRepository, IMediaRepository mediaRepository, IUserLoginRepository userLoginRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IPhysicianRepository physicianRepository, IEventStaffAssignmentRepository eventStaffAssignmentRepository, IPasswordChangelogService passwordChangelogService, IConfigurationSettingRepository configurationSettingRepository, IMedicareApiService medicareApiService, IMedicareService medicareService, IRoleRepository roleRepository, ILogManager logManager, IUserNpiInfoRepository userNpiInfoRepository, ISystemUserInfoRepository systemUserInfoRepository, IPinChangeLogService pinChangelogService) { _userRepository = userRepository; _userService = userService; _usersListModelRepository = usersListModelRepository; _testRepository = testRepository; _podRepository = podRepository; _sessionContext = sessionContext; _fileRepository = fileRepository; _mediaRepository = mediaRepository; _userLoginRepository = userLoginRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _physicianRepository = physicianRepository; _eventStaffAssignmentRepository = eventStaffAssignmentRepository; _passwordChangelogService = passwordChangelogService; _configurationSettingRepository = configurationSettingRepository; _medicareApiService = medicareApiService; _medicareService = medicareService; _roleRepository = roleRepository; _logger = logManager.GetLogger <UserController>(); _userNpiInfoRepository = userNpiInfoRepository; _systemUserInfoRepository = systemUserInfoRepository; _pinChangelogService = pinChangelogService; }
public UserLoginService(IUserLoginRepository userLoginRepository, IUserRepository <User> userRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, IRoleRepository roleRepository, IOrganizationRepository organizationRepository, IUserSessionModelFactory userSessionModelFactory, IPasswordChangelogService passwordChangelogService, IUniqueItemRepository <UserLoginLog> uniqueItemRepository, ISingleSessionHelper singleSessionHelper, IUserLoginLogRepository userLoginLogRepository, ISettings setting) { OnLoginSuccessful += UpdateLogin; OnLoginUnuccessful += UpdateLogin; _userLoginRepository = userLoginRepository; _userRepository = userRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _roleRepository = roleRepository; _userSessionModelFactory = userSessionModelFactory; _organizationRepository = organizationRepository; _fileRepository = fileRepository; _mediaRepository = mediaRepository; _passwordChangelogService = passwordChangelogService; _uniqueItemRepository = uniqueItemRepository; _singleSessionHelper = singleSessionHelper; _userLoginLogRepository = userLoginLogRepository; _setting = setting; }