/// <summary> /// /// </summary> /// <param name="image"></param> public void Update(InstagramFeed.InstagramImage image) { InstagramFeed.Azure.InstagramImage persistedImaged = new InstagramFeed.Azure.InstagramImage { caption = image.caption, created = image.created, imageLink = image.imageLink, instagramImageId = image.instagramImageId, link = image.link, thumbLink = image.thumbLink, userFullName = image.userFullName, userThumbnail = image.userThumbnail, userId = image.userId, longitude = image.longitude, latitude = image.latitude, username = image.username, isBlocked = image.isBlocked, votes = image.votes, RowKey = image.instagramImageId, }; CloudStorageAccount storageAccount = CloudStorageAccount.Parse(AzureSettings.Instance.ConnectionString); CloudTableClient tableClient = storageAccount.CreateCloudTableClient(); CloudTable table = tableClient.GetTableReference("InstagramImage"); TableOperation replaceOperation = TableOperation.Replace(persistedImaged); table.Execute(replaceOperation); }
/// <summary> /// /// </summary> /// <param name="image"></param> public void Create(InstagramFeed.InstagramImage image) { InstagramFeed.Parse.InstagramImage persistedImaged = new InstagramFeed.Parse.InstagramImage { caption = image.caption, created = image.created, imageLink = image.imageLink, instagramImageId = image.instagramImageId, link = image.link, thumbLink = image.thumbLink, userFullName = image.userFullName, userThumbnail = image.userThumbnail, userId = image.userId, longitude = image.longitude, latitude = image.latitude, username = image.username, isBlocked = image.isBlocked, votes = image.votes }; _client.CreateObject(persistedImaged); }