public MediaContentViewModel(IKioskInteractionService interactionService, IDemographicsService demographicSrv, IContentManagement<ZoneFileMetaData> contentManagement, IItemInteractionService itemInteractionService) { ItemState = ManipulationStates.NoTrack; _interactionService = interactionService; _interactionService.KioskStateChanged += _interactionService_KioskStateChanged; _demographicsService = demographicSrv; _demographicsService.DemographicsReceived += _demographicsService_DemographicsReceived; _demographicsService.DemographicsProcessingFailure += _demographicsService_DemographicsProcessingFailure; _contentManagement = contentManagement; _itemInteractionService = itemInteractionService; _itemInteractionService.ItemInteraction += _itemInteractionService_ItemStateChanged; ConfigurationProvider cp = new ConfigurationProvider(); IConfigSettings cs = cp.Load(); EnableDiagnostics = cs.EnableDiagnostics; }
public MediaContentViewModel(IKioskInteractionService interactionService, IDemographicsService demographicSrv, IContentManagement<ZoneFileMetaData> contentManagement, IItemInteractionService itemInteractionService) { ItemState = ManipulationStates.NoTrack; _interactionService = interactionService; _interactionService.KioskStateChanged += _interactionService_KioskStateChanged; _demographicsService = demographicSrv; _demographicsService.DemographicsReceived += _demographicsService_DemographicsReceived; _demographicsService.DemographicsProcessingFailure += _demographicsService_DemographicsProcessingFailure; _contentManagement = contentManagement; _itemInteractionService = itemInteractionService; _itemInteractionService.ItemInteraction += _itemInteractionService_ItemStateChanged; ConfigurationProvider cp = new ConfigurationProvider(); IConfigSettings cs = cp.Load(); EnableDiagnostics = cs.EnableDiagnostics; //ClosestZone = cs.ZoneDefinitions.Where(x => x.MaximumRange == cs.ZoneDefinitions.Min(o => o.MaximumRange)).First().Name; }
public MediaContentViewModel(IKioskInteractionService interactionService, IDemographicsService demographicSrv, IContentManagement <ZoneFileMetaData> contentManagement, IItemInteractionService itemInteractionService) { ItemState = ManipulationStates.NoTrack; _interactionService = interactionService; _interactionService.KioskStateChanged += _interactionService_KioskStateChanged; _demographicsService = demographicSrv; _demographicsService.DemographicsReceived += _demographicsService_DemographicsReceived; _demographicsService.DemographicsProcessingFailure += _demographicsService_DemographicsProcessingFailure; _contentManagement = contentManagement; _itemInteractionService = itemInteractionService; _itemInteractionService.ItemInteraction += _itemInteractionService_ItemStateChanged; ConfigurationProvider cp = new ConfigurationProvider(); IConfigSettings cs = cp.Load(); EnableDiagnostics = cs.EnableDiagnostics; }