public AccessManagementService( IFsEntityRepository fsEntityRepository, IHashService hashService, IOptions <FsJwtAuthentication> jwtOptions) { _fsEntityRepository = fsEntityRepository; _hashService = hashService; _jwtSettings = jwtOptions.Value; }
public VerificationService( IEncryptionService encryptionService, IFsEntityRepository entityRepository, IDateTimeProvider dateTimeProvider ) { _encryptionService = encryptionService; _entityRepository = entityRepository; _dateTimeProvider = dateTimeProvider; }
public VaultCreationService( IAuthenticationService authenticationService, IFsEntityRepository entityRepository, FsDbContext dbContext, IHashService hashService) { _authenticationService = authenticationService; _entityRepository = entityRepository; _dbContext = dbContext; _hashService = hashService; }
public AccountManagementService( IFsEntityRepository entityRepository, IHashService hashService, IMailService mailService, FsDbContext dbContext, IAuthenticationService authenticationService, IVerificationService verificationService ) { _entityRepository = entityRepository; _hashService = hashService; _mailService = mailService; _dbContext = dbContext; _authenticationService = authenticationService; _verificationService = verificationService; }