public SettingsController(IBaseMongoRepository repository, IStringLocalizer <SettingsController> localizer, IArgonHash hash, IOptions <HashingConfig> hashingConfig)
 {
     _repository    = repository;
     _localizer     = localizer;
     _hash          = hash;
     _hashingConfig = hashingConfig;
 }
 public AccountController(IOptions <HashingConfig> hashingConfig, IBaseMongoRepository repository, IDataProtectionProvider provider,
                          IConfiguration config, IStringLocalizer <string> localizer, IArgonHash argonHash)
 {
     _repository    = repository;
     _hashingConfig = hashingConfig;
     _protector     = provider.CreateProtector("email");
     _config        = config;
     _localizer     = localizer;
     _argonHash     = argonHash;
 }