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 OnlineAppointmentService(IEventPackageSelectorService eventPackageSelectorService, IEventSchedulingSlotRepository eventSchedulingSlotRepository, EventPackageRepository eventPackageRepository, IEventSchedulingSlotService eventSchedulingSlotService, ITempcartService tempcartService, IEventRepository eventRepository, IEventAppointmentOnlineListModelFactory eventAppointmentOnlineListModelFactory, IEventTestRepository eventTestRepository, IOnlineShippingService onlineShippingService) { _eventPackageSelectorService = eventPackageSelectorService; _eventSchedulingSlotRepository = eventSchedulingSlotRepository; _eventPackageRepository = eventPackageRepository; _eventSchedulingSlotService = eventSchedulingSlotService; _tempcartService = tempcartService; _eventRepository = eventRepository; _eventAppointmentOnlineListModelFactory = eventAppointmentOnlineListModelFactory; _eventTestRepository = eventTestRepository; }