using System;
using Telerik.Sitefinity.Modules.News;
using Telerik.Sitefinity.News.Model;

namespace SitefinityWebApp
{
    public class RestoreItemsFromRecycleBin
    {
        public void RestoreItems(Guid itemId)
        {
            NewsManager newsManager = NewsManager.GetManager();
            NewsItem newsItemToRestore = newsManager.GetNewsItem(itemId);
            
            newsManager.RecycleBin.RestoreFromRecycleBin(newsItemToRestore);
            newsManager.SaveChanges(); 
        }
    }
}