/// <inheritdoc /> protected BaseIdentityController(ILogger logger, TRepository repository, BaseIdentityManager <TIdentity> baseIdentityManager) : this(logger, repository, new NullEventing(), baseIdentityManager) { }
/// <inheritdoc /> protected BaseIdentityController(ILogger logger, TRepository repository, IEventing eventing, BaseIdentityManager <TIdentity> baseIdentityManager) : base(logger, repository, eventing) { this.IdentityManager = baseIdentityManager ?? throw new ArgumentNullException(nameof(baseIdentityManager)); }
/// <summary> /// Constructor. /// </summary> /// <param name="logger">The <see cref="ILogger"/>.</param> /// <param name="baseIdentityManager">The <see cref="BaseIdentityManager"/>.</param> protected BaseAuthController(ILogger logger, BaseIdentityManager <TIdentity> baseIdentityManager) : base(logger) { this.BaseIdentityManager = baseIdentityManager ?? throw new ArgumentNullException(nameof(baseIdentityManager)); }