public async Task InsertOrMerge(int businessId, int cardholderId, ResponseSettingsEntity entity, CancellationToken ct) { entity.PartitionKey = businessId.ToString(); entity.RowKey = cardholderId.ToString(); var insertOrMerge = TableOperation.InsertOrMerge(entity); await Table .ExecuteAsync(insertOrMerge, ct); }
public async Task InsertOrUpdateSettings(int businessId, int cardholderId, ResponseSettingsModel model, CancellationToken ct) { var entity = new ResponseSettingsEntity { SharedSecret = model.SharedSecret, StatusCode = model.StatusCode, DelayMls = model.TimeoutMls, ContactsJson = model.Contacts.ToJson() }; await _responseSettingsStorage .InsertOrMerge(businessId, cardholderId, entity, ct); }