Exemplo n.º 1
0
        // ----------------------------------------------------------------------

        private void BgWorkerDeleteEntry_DoWork(object sender, DoWorkEventArgs e)
        {
            // delete an item with the given documentId
            var entryId   = ((object[])e.Argument)[0].ToString();
            var entryType = (Document.DocumentType)((object[])e.Argument)[1];
            var entryIsFolderWithEntries = (bool)((object[])e.Argument)[2];

            NocsService.DeleteEntry(entryId, entryType);

            // if we removed a folder, let's update all entries also
            if (entryIsFolderWithEntries)
            {
                NocsService.UpdateAllEntries();
            }
            e.Result = entryId;
        }