Ejemplo n.º 1
0
        public CifScheduleManager(IScheduleFileFetcher scheduleFileFetcher, IScheduleFileRecordExtractor scheduleFileRecordExtractor, IScheduleRecordMerger scheduleRecordMerger, IScheduleRecordStorer scheduleRecordStorer, IScheduleRecordSetParser scheduleRecordSetParser)
        {
            if (scheduleFileFetcher == null)
            {
                throw new ArgumentNullException(nameof(scheduleFileFetcher));
            }
            if (scheduleFileRecordExtractor == null)
            {
                throw new ArgumentNullException(nameof(scheduleFileRecordExtractor));
            }
            if (scheduleRecordMerger == null)
            {
                throw new ArgumentNullException(nameof(scheduleRecordMerger));
            }
            if (scheduleRecordStorer == null)
            {
                throw new ArgumentNullException(nameof(scheduleRecordStorer));
            }
            if (scheduleRecordSetParser == null)
            {
                throw new ArgumentNullException(nameof(scheduleRecordSetParser));
            }

            _scheduleFileFetcher         = scheduleFileFetcher;
            _scheduleFileRecordExtractor = scheduleFileRecordExtractor;
            _scheduleRecordMerger        = scheduleRecordMerger;
            _scheduleRecordStorer        = scheduleRecordStorer;
            _scheduleRecordSetParser     = scheduleRecordSetParser;
        }
Ejemplo n.º 2
0
        public CifScheduleManager(IScheduleFileFetcher scheduleFileFetcher, IScheduleFileRecordExtractor scheduleFileRecordExtractor, IScheduleRecordMerger scheduleRecordMerger, IScheduleRecordStorer scheduleRecordStorer, IScheduleRecordSetParser scheduleRecordSetParser)
        {
            if (scheduleFileFetcher == null)
                throw new ArgumentNullException(nameof(scheduleFileFetcher));
            if (scheduleFileRecordExtractor == null)
                throw new ArgumentNullException(nameof(scheduleFileRecordExtractor));
            if (scheduleRecordMerger == null)
                throw new ArgumentNullException(nameof(scheduleRecordMerger));
            if (scheduleRecordStorer == null)
                throw new ArgumentNullException(nameof(scheduleRecordStorer));
            if (scheduleRecordSetParser == null)
                throw new ArgumentNullException(nameof(scheduleRecordSetParser));

            _scheduleFileFetcher = scheduleFileFetcher;
            _scheduleFileRecordExtractor = scheduleFileRecordExtractor;
            _scheduleRecordMerger = scheduleRecordMerger;
            _scheduleRecordStorer = scheduleRecordStorer;
            _scheduleRecordSetParser = scheduleRecordSetParser;
        }