public CustomScheduleDataCalculator(IRuleSerializerRoot ruleSerializer , IRuleHandlerSettingsFactory settingsFactor , IScheduleDataCalculator decoratee) { RuleSerializer = ruleSerializer ?? throw new ArgumentNullException(nameof(ruleSerializer)); Decoratee = decoratee ?? throw new ArgumentNullException(nameof(decoratee)); }
public ScheduleSettingsDependingFactory( IRuleHandlerSettingsFactory decoratee , TypiconDBContext dbContext) { _decoratee = decoratee ?? throw new ArgumentNullException(nameof(decoratee)); _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
public CalculateModifiedYearJobHandler(TypiconDBContext dbContext , [NotNull] IRuleHandlerSettingsFactory settingsFactory, IJobRepository jobs) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _settingsFactory = settingsFactory ?? throw new ArgumentNullException(nameof(settingsFactory)); _jobs = jobs ?? throw new ArgumentNullException(nameof(jobs)); }
public AsAdditionDataCalculator(IQueryProcessor queryProcessor , IScheduleDataCalculator innerCalculator , IRuleHandlerSettingsFactory settingsFactory) { _queryProcessor = queryProcessor ?? throw new ArgumentNullException(nameof(queryProcessor)); _innerCalculator = innerCalculator ?? throw new ArgumentNullException(nameof(innerCalculator)); _settingsFactory = settingsFactory ?? throw new ArgumentNullException(nameof(settingsFactory)); }
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 MajorDataCalculator(IQueryProcessor queryProcessor , IRuleHandlerSettingsFactory settingsFactory) { _queryProcessor = queryProcessor ?? throw new ArgumentNullException(nameof(queryProcessor)); _settingsFactory = settingsFactory ?? throw new ArgumentNullException(nameof(settingsFactory)); }