internal static async Task <Entry> CreateAsync(string username, int stateId, WatcherData data) { return(new Entry { SessionId = Session.SessionId, Timestamp = DateTime.UtcNow, EntryDate = GetEntryDate(), Username = username, StateId = stateId, Data = data }); }
public StoppedState(WatcherData data) : base(data) { }
public StartedBreakState(WatcherData data) : base(data) { }
public static IWatcherState Create(int stateId, WatcherData data) { return(_creators[stateId](data)); }
public WatcherStateBase(WatcherData data) { Data = data; data.SetState(this); }
public IdleState(WatcherData data) : base(data) { }