public UserService(IEmailService emailService, ISecurePassword securePassword, IMemoryCache memoryCache) { _db = new TaxAppContext(); _emailService = emailService; _securePassword = securePassword; _memoryCache = memoryCache; }
public UsersController(IConfiguration configuration, IUserService userService, IEmailValidator emailValidator, IPasswordValidator passwordValidator, ISecurePassword securePassword, IMemoryCache memoryCache) { _userService = userService; _emailValidator = emailValidator; _passwordValidator = passwordValidator; _securePassword = securePassword; _configuration = configuration; _memoryCache = memoryCache; }