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);
        }