Exemplo n.º 1
0
        public async Task Insert(int cardholderId, OtpCodeEntity entity, CancellationToken ct)
        {
            entity.PartitionKey = cardholderId.ToString();
            entity.RowKey       = $"{Guid.NewGuid():N}";

            var insert = TableOperation.Insert(entity);

            await Table
            .ExecuteAsync(insert, ct);
        }
Exemplo n.º 2
0
        private async Task SaveOtpCode(SendOtpRequest model, int statusCode, int delay)
        {
            var entity = new OtpCodeEntity
            {
                SharedSecret = GetSharedSecretFromHeaders(),
                StatusCode   = statusCode,
                DelayMls     = delay,
                RequestJson  = model.ToJson()
            };

            await _otpCodeStorage
            .Insert(model.AcctId, entity, CancellationToken.None);
        }