示例#1
0
 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
     });
 }
示例#2
0
 public StoppedState(WatcherData data) : base(data)
 {
 }
示例#3
0
 public StartedBreakState(WatcherData data) : base(data)
 {
 }
示例#4
0
 public static IWatcherState Create(int stateId, WatcherData data)
 {
     return(_creators[stateId](data));
 }
示例#5
0
        public WatcherStateBase(WatcherData data)
        {
            Data = data;

            data.SetState(this);
        }
示例#6
0
 public IdleState(WatcherData data) : base(data)
 {
 }