public NonexistedOutputDayFactory(TypiconDBContext dbContext
                                   , IScheduleDataCalculator dataCalculator
                                   , IScheduleDayNameComposer nameComposer
                                   , ITypiconSerializer typiconSerializer
                                   , ScheduleHandler handler) : base(dataCalculator, nameComposer, typiconSerializer, handler)
 {
     _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
 }
Esempio n. 2
0
        private readonly ScheduleHandler _handler;// = new ServiceSequenceHandler();

        public OutputDayFactory(IScheduleDataCalculator dataCalculator
                                , IScheduleDayNameComposer nameComposer
                                , ITypiconSerializer typiconSerializer
                                , ScheduleHandler handler)
        {
            _dataCalculator    = dataCalculator ?? throw new ArgumentNullException(nameof(dataCalculator));
            _nameComposer      = nameComposer ?? throw new ArgumentNullException(nameof(nameComposer));
            _typiconSerializer = typiconSerializer ?? throw new ArgumentNullException(nameof(typiconSerializer));
            _handler           = handler ?? throw new ArgumentNullException(nameof(handler));
        }
Esempio n. 3
0
 public OutputForms(TypiconDBContext dbContext
                    , IScheduleDayNameComposer nameComposer
                    , ITypiconSerializer serializer
                    , IJobRepository jobs)
 {
     _dbContext    = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     _nameComposer = nameComposer ?? throw new ArgumentNullException(nameof(nameComposer));
     _serializer   = serializer ?? throw new ArgumentNullException(nameof(serializer));
     _jobs         = jobs ?? throw new ArgumentNullException(nameof(jobs));
 }
Esempio n. 4
0
        public ScheduleService(/*ITypiconEntityService typiconEntityService
                                * , */IRuleHandlerSettingsFactory settingsFactory
                               , IRuleSerializerRoot ruleSerializer
                               //, IModifiedRuleService modifiedRuleService
                               //, IRuleHandler ruleHandler
                               )
        {
            //_typiconEntityService = typiconEntityService ?? throw new ArgumentNullException("ITypiconEntityService");
            this.settingsFactory = settingsFactory ?? throw new ArgumentNullException("IRuleHandlerSettingsFactory");
            //_modifiedRuleService = modifiedRuleService ?? throw new ArgumentNullException("modifiedRuleService");
            this.ruleSerializer = ruleSerializer ?? throw new ArgumentNullException("IRuleSerializerRoot");

            nameComposer = new ScheduleDayNameComposer(this.ruleSerializer.BookStorage.Oktoikh);

            //_ruleHandler = ruleHandler ?? throw new ArgumentNullException("IRuleHandler");
        }
 public ScheduleService(IScheduleDataCalculator dataCalculator, IScheduleDayNameComposer nameComposer)
 {
     this.dataCalculator = dataCalculator ?? throw new ArgumentNullException("dataCalculator");
     this.nameComposer   = nameComposer ?? throw new ArgumentNullException("nameComposer");
 }