public static SheetProcessingSession GetClosedSheetProcessingSession(ILogger logger)
 {
     var session = new SheetProcessingSession
                {
                    Id = GenerateId(),
                    _logger = logger,
                    _closed = true
                };
     session._closedEvent.Set();
     return session;
 }
Beispiel #2
0
        public static SheetProcessingSession GetClosedSheetProcessingSession(ILogger logger)
        {
            var session = new SheetProcessingSession
            {
                Id      = GenerateId(),
                _logger = logger,
                _closed = true
            };

            session._closedEvent.Set();
            return(session);
        }
Beispiel #3
0
 public override void Init(SubsystemConfig config)
 {
     _electionManager = Application.GetSubsystemOrThrow<IElectionManager>();
     _votingResultManager = Application.GetSubsystemOrThrow<IVotingResultManager>();
     _recognitionManager = Application.GetSubsystemOrThrow<IRecognitionManager>();
     _sheetProcessingSession = SheetProcessingSession.GetClosedSheetProcessingSession(Logger);
     ApplyNewConfig(config);
 }
Beispiel #4
0
 public SheetEventArgs(SheetProcessingSession session)
 {
     SheetProcessingSession = session;
 }
Beispiel #5
0
 public SheetEventArgs(SheetProcessingSession session)
 {
     SheetProcessingSession = session;
 }