Beispiel #1
0
 public void EmptyTrashcan(cms.businesslogic.RecycleBin.RecycleBinType type)
 {
     if (BasePage.ValidateUserContextID(BasePage.umbracoUserContextID))
     {
         Application["trashcanEmptyLeft"] = RecycleBin.Count(type).ToString();
         emptyTrashCanDo(type);
     }
 }
Beispiel #2
0
        private void emptyTrashCanDo(cms.businesslogic.RecycleBin.RecycleBinType type)
        {
            RecycleBin trashCan = new RecycleBin(type);

            var callback = new Action <int>(x =>
            {
                Application.Lock();
                Application["trashcanEmptyLeft"] = x.ToString();
                Application.UnLock();
            });

            trashCan.CallTheGarbageMan(callback);
        }