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;
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)); }
public ModuleValidator(IModuleAccessor <TModule, TProject> accessor, EntitiesGeneratorErrorDescriber errorDescriber) { Accessor = accessor ?? throw new System.ArgumentNullException(nameof(accessor)); ErrorDescriber = errorDescriber ?? throw new System.ArgumentNullException(nameof(errorDescriber)); }