Пример #1
0
        private void axCZKEM1_OnAttTransactionEx(string EnrollNumber, int IsInValid, int AttState, int VerifyMethod, int Year, int Month, int Day, int Hour, int Minute, int Second, int WorkCode)
        {
            lock (syncRoot)
            {
                var args = new UserVerifiedEventArgs()
                {
                    UserEnrollmentNumber = EnrollNumber,
                    Timestamp            = new DateTime(Year, Month, Day, Hour, Minute, Second, DateTimeKind.Local),
                    IsRecordValid        = !Convert.ToBoolean(IsInValid),
                    VerifyMode           = (VerifyMode)VerifyMethod,
                    InOutMode            = (InOutMode)AttState,
                    WorkCode             = WorkCode,
                    MachineNumber        = dwMachineNumber
                };

                _userVerified?.Invoke(this, args);
            }
        }
Пример #2
0
 public Task Push(UserVerifiedEventArgs @event)
 {
     Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(@event));
     return(Task.CompletedTask);
 }