public async Task UpdateAuditItem(AuditItem auditItem) { AuditEntity audit = new AuditEntity(auditItem.Id); audit.Id = auditItem.Id; audit.Data = auditItem.Data; audit.Status = auditItem.Status; // Create the TableOperation object that inserts the customer entity. TableOperation insertOrReplaceOperation = TableOperation.InsertOrReplace(audit); // Execute the insert operation. await auditTable.ExecuteAsync(insertOrReplaceOperation); }
public async Task DeleteAuditItem(string itemId) { // Create a retrieve operation that takes a customer entity. TableOperation retrieveOperation = TableOperation.Retrieve <AuditEntity>(itemId, itemId); // Execute the retrieve operation. TableResult retrievedResult = await auditTable.ExecuteAsync(retrieveOperation); AuditEntity auditEntity = (AuditEntity)retrievedResult.Result; TableOperation deleteOperation = TableOperation.Delete(auditEntity); // Execute the insert operation. await auditTable.ExecuteAsync(deleteOperation); }