/// <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;
 }
Esempio n. 2
0
 /// <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>();
 }