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); }
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); }