Beispiel #1
0
        public void Insert(PollResult result)
        {
            // update results table
            resultsTable.Execute(TableOperation.Insert(result));

            // overwrite latest result
            var last = GetLast(result.PartitionKey);

            if (last == null)
            {
                last = new PollResult(result.PartitionKey)
                {
                    RowKey     = result.PartitionKey,
                    StatusCode = result.StatusCode,
                }
            }
            ;

            last.Content = FeedItem.FromXml(result.Content.ToString());

            var op = TableOperation.InsertOrReplace(last);

            lastResultTable.Execute(op);
        }