public PreferenceSwitcher(IOptions <SwitcherOptions> options, ISitePreferenceRepository repository, IDeviceFactory deviceFactory) { _options = options; _repository = repository; _deviceFactory = deviceFactory; }
public DeviceAccessor( ISitePreferenceRepository repository, IHttpContextAccessor contextAccessor, IDeviceResolver deviceResolver) { _repository = repository; _contextAccessor = contextAccessor; _deviceResolver = deviceResolver; }
/// <summary> /// Instantiates a new <see cref="DefaultTagHelperActivator" /> instance. /// </summary> /// <param name="options">The <see cref="DeviceOptions" />.</param> /// <param name="deviceResolver">The device resolver.</param> public DeviceViewLocationExpander(IOptions <DeviceOptions> options, ISitePreferenceRepository deviceResolver) { _options = options; _deviceResolver = deviceResolver; }