public NonexistedOutputDayFactory(TypiconDBContext dbContext , IScheduleDataCalculator dataCalculator , IScheduleDayNameComposer nameComposer , ITypiconSerializer typiconSerializer , ScheduleHandler handler) : base(dataCalculator, nameComposer, typiconSerializer, handler) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
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)); }
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)); }
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"); }