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); } }
public Task Push(UserVerifiedEventArgs @event) { Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(@event)); return(Task.CompletedTask); }