using System; using System.Collections.Generic; using System.Text; using Dfs.WayneChina.CardTrxManager.TrxSubmitter; using System.Linq; using Dfs.WayneChina.HengshanFPos.FPosDbManager.Model; namespace Dfs.WayneChina.CardTrxManager { public class UnsubmittedTransactionFoundEventArgs : EventArgs { public UnsubmittedTransactionFoundEventArgs(FPosTransaction fPosTransaction) { FPosTrx = fPosTransaction; } public FPosTransaction FPosTrx { get; } } public class SFManager { private TrxSubmitter.TrxSubmitter _submitter; public SFManager(TrxSubmitter.TrxSubmitter submitter) { Id = 0; Entity = "SFManager"; _submitter = submitter; } public int Id { get; } public string Entity { get; } public void CheckUnsubmittedTransaction() { RegularScanTask.Run(() => { FPosDbContext fPosDbContext = new FPosDbContext(); var transaction = fPosDbContext.FPosTransactions.Where(t => t.Submitted == false).FirstOrDefault(); if (transaction != null) { } }, TimeSpan.FromSeconds(20)); } } }