/// <summary> /// Initializes a new instance of the <see cref="AdministrationController" /> controller. /// </summary> /// <param name="administrationManager"></param> /// <param name="passwordStorage"></param> /// <param name="logger"></param> /// <param name="mediator"></param> public AdministrationController(IAdministrationManager administrationManager, IPasswordHasher <User> passwordStorage, ILogger <AdministrationController> logger, IMediator mediator) { _administrationManager = administrationManager; _passwordStorage = passwordStorage; Logger = logger; Mediator = mediator; }
/// <summary> /// Initializes a new instance of the <see cref="AuthController" /> class. /// </summary> /// <param name="settings">The settings.</param> public AuthController(IOptions <TokenDetail> settings) { _settings = settings; _administrationManager = new AdministrationManager(); _passwordStorage = new PasswordStorage <User>(); }