public static SMSMessage Retrieve(string toPhoneNumber, string messageId, AzureStorageSettings azureStorageSettings, string messageArchiveTable) { SMSMessageTableEntity results = Helper.GetTableClient(azureStorageSettings, messageArchiveTable) .Query <SMSMessageTableEntity>(t => t.PartitionKey == toPhoneNumber && t.RowKey == messageId) .SingleOrDefault(); if (results != null) { return(results.ToSMSMesage()); } else { return(null); } }
public static void Save(SMSMessageTableEntity smsMessageTableEntity, AzureStorageSettings azureStorageSettings, string messageArchiveTable) { Helper.GetTableClient(azureStorageSettings, messageArchiveTable).UpsertEntity(smsMessageTableEntity); }