コード例 #1
0
        public TimesheetProcessingService(ConsolidatingFileSystemMonitor fileSystemMonitor, TaskScheduler scheduler, TimeEntryRowReader entryRowReader, TimeEntryProcessor processor)
        {
            _scheduler      = scheduler;
            _entryRowReader = entryRowReader;
            _processor      = processor;
            _consolidatingFileSystemMonitor = fileSystemMonitor;

            _consolidatingFileSystemMonitor.WhenFileChanged(fileName => _scheduler.Schedule(() => OnChangedFile(fileName)));
        }
コード例 #2
0
        private void Act()
        {
            var processor = new TimeEntryProcessor(SessionFactory);

            processor.Process(ExcelRecords);
        }