/// <inheritdoc /> protected BaseControllerUpdatable(ILogger logger, TRepository repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <inheritdoc /> protected BaseIdentityController(ILogger logger, TRepository repository, IEventing eventing, BaseIdentityManager <TIdentity> baseIdentityManager) : base(logger, repository, eventing) { this.IdentityManager = baseIdentityManager ?? throw new ArgumentNullException(nameof(baseIdentityManager)); }
/// <inheritdoc /> protected BaseControllerSpatial(ILogger logger, TRepository repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <inheritdoc /> protected IdentityController(ILogger logger, IRepository repository, IEventing eventing, IdentityManager identityManager) : base(logger, repository, eventing) { this.IdentityManager = identityManager ?? throw new ArgumentNullException(nameof(identityManager)); }
/// <inheritdoc /> public AuditController(ILogger logger, IRepository repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <inheritdoc /> protected BaseControllerReadOnly(ILogger logger, TRepository repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <inheritdoc /> protected DefaultControllerCreatable(ILogger logger, IRepository repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <inheritdoc /> public DefaultWorker(ILogger logger, IRepository repository, IEventing eventing, IApplicationLifetime applicationLifetime) : base(logger, repository, eventing, applicationLifetime) { }
/// <inheritdoc /> protected DefaultControllerSpatial(ILogger logger, IServiceSpatial service, IEventing eventing) : base(logger, service, eventing) { }
/// <inheritdoc /> public UsersController(ILogger logger, IRepository repository, IEventing eventing, DefaultIdentityManager identityManager) : base(logger, repository, eventing, identityManager) { }
/// <inheritdoc /> public DefaultWorker(ILogger logger, IRepository repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <inheritdoc /> protected DefaultControllerSpatial(ILogger logger, IRepositorySpatial repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <summary> /// Constructor. /// </summary> /// <param name="logger">The <see cref="ILogger"/>.</param> /// <param name="repository">The <see cref="IRepository"/>.</param> /// <param name="eventing">The <see cref="IEventingProvider"/>.</param> protected BaseWorker(ILogger logger, TRepository repository, IEventing eventing) { this.Logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.Repository = repository; this.Eventing = eventing ?? throw new ArgumentNullException(nameof(eventing)); }
/// <inheritdoc /> protected DefaultIdentityController(ILogger logger, IRepository repository, IEventing eventing, DefaultIdentityManager baseIdentityManager) : base(logger, repository, eventing, baseIdentityManager) { }
/// <inheritdoc /> protected DefaultControllerReadOnly(ILogger logger, IRepository repository, IEventing eventing) : base(logger, repository, eventing) { }
/// <inheritdoc /> protected BaseControllerSpatial(ILogger logger, TService service, IEventing eventing) : base(logger, service, eventing) { }