public AspNetModuleManager(
     IModuleStore <TModule, TProject> store,
     IModuleAccessor <TModule, TProject> accessor,
     IEnumerable <IValidator <TModule, TProject> > validators,
     ILogger <ModuleManager <TModule, TProject> > logger,
     ILookupNormalizer <TModule> nameNormalizer,
     IHttpContextAccessor contextAccessor)
     : base(store, accessor, validators, logger, nameNormalizer)
     => _cancel = contextAccessor?.HttpContext?.RequestAborted ?? CancellationToken.None;
Esempio n. 2
0
 public ModuleManager(
     IModuleStore <TModule, TProject> store,
     IModuleAccessor <TModule, TProject> accessor,
     IEnumerable <IValidator <TModule, TProject> > validators,
     ILogger <ModuleManager <TModule, TProject> > logger,
     ILookupNormalizer <TModule> nameNormalizer)
     : base(store, accessor, validators, logger)
 {
     NameNormalizer = nameNormalizer ?? throw new ArgumentNullException(nameof(nameNormalizer));
 }
Esempio n. 3
0
 public ModuleValidator(IModuleAccessor <TModule, TProject> accessor, EntitiesGeneratorErrorDescriber errorDescriber)
 {
     Accessor       = accessor ?? throw new System.ArgumentNullException(nameof(accessor));
     ErrorDescriber = errorDescriber ?? throw new System.ArgumentNullException(nameof(errorDescriber));
 }