public bool Remove(MOG_Filename filename, BackgroundWorker worker)
        {
            Debug.Write(filename.GetOriginalFilename(), "\nClick_Delete");
            MOG_ControllerInbox.Delete(filename);

            // Check if this asset was within our own inbox?
            if (string.Compare(filename.GetUserName(), MOG_ControllerProject.GetUserName_DefaultAdmin(), true) == 0)
            {
                // Check if this was one of our drafts or inbox assets?
                if (filename.IsDrafts() || filename.IsInbox())
                {
                    // Add this asset to all of our active workspaces
                    if (WorkspaceManager.RemoveAssetFromWorkspaces(filename, true, worker))
                    {
                    }
                }
            }

            return(true);
        }
Beispiel #2
0
 public void UpdateAssetManagerTabText(MOG_Filename assetFilename)
 {
     // Update each of the tabs text
     if (assetFilename.IsDrafts())
     {
         UpdateAssetManagerDraftsTabText(true);
     }
     if (assetFilename.IsInbox())
     {
         UpdateAssetManagerInboxTabText(true);
     }
     if (assetFilename.IsOutBox())
     {
         UpdateAssetManagerOutboxTabText(true);
     }
     if (assetFilename.IsTrash())
     {
         UpdateAssetManagerTrashTabText(true);
     }
     if (assetFilename.IsLocal())
     {
         UpdateAssetManagerLocalTabText(true);
     }
 }