public async Task <UserSecretKey> AddUserSecretKey(string userId, string secretKey) { return(await _userSecretKeyRepository.Create(new UserSecretKey() { UserId = userId, SecretKey = secretKey })); }
public async Task <GeneratedOTP> AddGeneratedOTP(string userId, Guid secretKeyGuid) { var createdDate = DateTime.Now; return(await _generatedOTPRepository.Create( new GeneratedOTP() { UserId = userId, SecretKeyGuid = secretKeyGuid, CreatedDate = createdDate, ExpiredDate = createdDate.AddSeconds(30), GeneratedPassword = GenerateOTPPassword() })); }