protected override async Task <bool> DoExecuteAsync() { try { var result = await DokuFlexService.DeleteFolderAsync(_ticket, _item.GroupId, _item.FolderId); SyncTableManager.RemoveAllByPath(_item.Path); SyncTableManager.Save(); return(result); } catch (Exception ex) { var newMsg = string.Format("Delete online directory, raise an exception with: {0}, Exception: {1}", _item.Path, ex.Message); throw new Exception(newMsg); } }