Example #1
0
 public PreferenceSwitcher(IOptions <SwitcherOptions> options, ISitePreferenceRepository repository,
                           IDeviceFactory deviceFactory)
 {
     _options       = options;
     _repository    = repository;
     _deviceFactory = deviceFactory;
 }
Example #2
0
 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;
 }