private void OnKioskStateChanged(KioskStates newKioskState) { Debug.WriteLine("NewKioskState: " + newKioskState.ToString()); var kioskEvent = new KioskStateEventArgs() { TrackingID = _bodyTrackingService.ActiveBodyId, KioskState = CurrentState.ToString(), CurrentZone = CurrentZone }; //make sure pass the correct demographics for this player var activeUserDemographics = (from user in _demographicService.UserExperiences where user.TrackingId == _bodyTrackingService.ActiveBodyId select user).FirstOrDefault(); kioskEvent.Demographics = activeUserDemographics; kioskEvent.ContentAction = ContentAction.Enter; _interactionProcessingQueue.Add(kioskEvent); var handler = this.KioskStateChanged; if (handler != null) { handler(this, kioskEvent); } }
private void OnKioskStateChanged(KioskStates newKioskState) { Debug.WriteLine("NewKioskState: " + newKioskState.ToString()); var kioskEvent = new KioskStateEventArgs() { TrackingID = _bodyTrackingService.ActiveBodyId, KioskState = CurrentState.ToString(), CurrentZone = CurrentZone }; //make sure pass the correct demographics for this player var activeUserDemographics = (from user in _demographicService.UserExperiences where user.TrackingId == _bodyTrackingService.ActiveBodyId select user).FirstOrDefault(); kioskEvent.Demographics = activeUserDemographics; kioskEvent.ContentAction = ContentAction.Enter; _interactionProcessingQueue.Add(kioskEvent); var handler = this.KioskStateChanged; if (handler != null) handler(this, kioskEvent); }