Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C# by maruti ( 6 years ago )
public class GuestBookDataSource
{
private static CloudStorageAccount storageAccount;
static GuestBookDataSource()
{
storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager
.GetSetting("marutiguestbookstorage_AzureStorageConnectionString"));
CloudTableClient cloudTableClient = storageAccount.CreateCloudTableClient();
CloudTable table = cloudTableClient.GetTableReference("GuestBookEntry");
table.CreateIfNotExists();
}
public IEnumerable<GuestBookEntry> GetGuestBookEntries()
{
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();
CloudTable table = tableClient.GetTableReference("GuestBookEntry");
TableQuery<GuestBookEntry> query = new TableQuery<GuestBookEntry>()
.Where(TableQuery.GenerateFilterCondition("PartitionKey",
QueryComparisons.Equal, DateTime.UtcNow.ToString("MMddyyyy")));
return table.ExecuteQuery(query);
}
public void AddGuestBookEntry(GuestBookEntry newItem)
{
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();
TableOperation operation = TableOperation.Insert(newItem);
CloudTable table = tableClient.GetTableReference("GuestBookEntry");
table.Execute(operation);
}
}
Revise this Paste