コード例 #1
0
 public async Task <UserSecretKey> AddUserSecretKey(string userId, string secretKey)
 {
     return(await _userSecretKeyRepository.Create(new UserSecretKey()
     {
         UserId = userId, SecretKey = secretKey
     }));
 }
コード例 #2
0
        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()
            }));
        }