public static void RaiseUserInputDetectedEvent( this IUserInputTracker userInputTracker, ref DateTime timeStamp, TimeSpan delay) { timeStamp += delay; RaiseUserInputDetectedEvent(userInputTracker, timeStamp); }
public UserActivityTracker( IActivityRecordsRepository activityRecordsRepository, IActivitiesRepository activitiesRepository, IActivityTrackingSettings settings, IUserInputTracker inputTracker) { _activityRecordsRepository = activityRecordsRepository; _settings = settings; _inputTracker = inputTracker; List<Activity> activities = activitiesRepository.GetActivities().ToList(); _defaultActivity = activities[0]; _breakActivity = activities[1]; _homeActivity = activities[5]; }
public UserActivityTracker( IActivityRecordsRepository activityRecordsRepository, IActivitiesRepository activitiesRepository, IActivityTrackingSettings settings, IUserInputTracker inputTracker) { _activityRecordsRepository = activityRecordsRepository; _settings = settings; _inputTracker = inputTracker; List <Activity> activities = activitiesRepository.GetActivities().ToList(); _defaultActivity = activities[0]; _breakActivity = activities[1]; _homeActivity = activities[5]; }
public static void RaiseUserInputDetectedEvent(this IUserInputTracker userInputTracker, DateTime timeStamp) { userInputTracker.UserInputDetected += Raise.With(new UserInputEventArgs(timeStamp)).Now; }