public void EmptyTrashcan(cms.businesslogic.RecycleBin.RecycleBinType type) { if (BasePage.ValidateUserContextID(BasePage.umbracoUserContextID)) { Application["trashcanEmptyLeft"] = RecycleBin.Count(type).ToString(); emptyTrashCanDo(type); } }
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); }