public ActionResult RssRead(string FeedUrl)
        {
            if (SessionManager.LoggedInUser.UserType == 3)
            {
                List <smIndustry> newlist = _manageContentService.GetCategories();
                newlist.Select(x => x.IndustryId == smartData.Common.SessionManager.LoggedInUser.IndustryId);
                ViewBag.Industry = new SelectList(newlist, "IndustryId", "IndustryName");
            }
            else
            {
                smIndustry newlist = _manageContentService.GetIndustryById(smartData.Common.SessionManager.LoggedInUser.IndustryId);
                ViewBag.IndustryId   = newlist.IndustryId.ToString();
                ViewBag.IndustryName = newlist.IndustryName.ToString();
            }



            int        userId = SessionManager.LoggedInUser.UserID;
            int        id     = Convert.ToInt32(FeedUrl);
            smRssFeeds feeds  = _manageRssFeedService.GetFeedById(id);
            FeedModel  rss    = new FeedModel();

            try
            {
                string          url    = feeds.FeedUrl;;
                XmlReader       r      = XmlReader.Create(url);
                SyndicationFeed albums = SyndicationFeed.Load(r);
                r.Close();

                rss.Item  = new List <FeedModelItem>();
                rss.Title = albums.Title.Text;
                rss.Link  = albums.Links[0].Uri.ToString();

                //// new  albums.Description.Text
                if (albums.Description == null)
                {
                    rss.Description = albums.Title.Text;
                    var           response   = new WebClient().DownloadString(url);
                    XmlSerializer serializer = new XmlSerializer(typeof(Feed));
                    using (TextReader reader = new StringReader(response))
                    {
                        Feed RSSFeedDatas = (Feed)serializer.Deserialize(reader);
                        var  FinalData    = RSSFeedDatas.Entry;
                        var  fullList     = (from d in FinalData.Select(x => x)
                                             select new FeedModelItem
                        {
                            Title = d.Title.Text,
                            Link = d.Link.Href,
                            Description = d.Content.Text,
                            PubDate = d.Updated,
                            Image = Regex.Match(d.Content.Text, "<img.+?src=[\"'](.+?)[\"'].*?>", RegexOptions.IgnoreCase).Groups[1].Value
                        }).ToList();
                        List <smRssArtical> IgnoredList = _manageRssFeedService.getIgnoreList(userId);

                        List <smContentLibrary> addesList = _manageRssFeedService.getAddedData(userId);

                        var rejectedDescription = IgnoredList.Select(ig => ig.Description);

                        var rejectList = fullList.Where(i => rejectedDescription.Contains(i.Title));

                        var addedDesList = addesList.Select(x => x.OriginalTitle);
                        // var addeddList = rejectList.Where(i => addedDesList.Contains(i.Title.Text));
                        Regex regex = new Regex("(<.*?>\\s*)+", RegexOptions.Singleline);
                        rss.Item = (from fl in fullList.Except(rejectList)
                                    select new FeedModelItem
                        {
                            Title = fl.Title,
                            Link = fl.Link.ToString(),
                            PubDate = fl.PubDate.ToString(),
                            //Description = fl.Summary.Text,
                            Description = regex.Replace(fl.Description, " ").Trim(),
                            //  isAdded = addedDesList.Any(s => fl.Title.IndexOf(s, StringComparison.OrdinalIgnoreCase) >= 0),
                            isAdded = addedDesList.Contains(fl.Title),
                            Image = Regex.Match(fl.Description, "<img.+?src=[\"'](.+?)[\"'].*?>", RegexOptions.IgnoreCase).Groups[1].Value
                        }).ToList();

                        rss.Item = rss.Item.Where(x => x.isAdded == false).ToList();     //// Remove Added Articals
                    }
                }
                else
                {
                    rss.Description = albums.Description.Text;
                    List <smRssArtical> IgnoredList = _manageRssFeedService.getIgnoreList(userId);

                    List <smContentLibrary> addesList = _manageRssFeedService.getAddedData(userId);

                    var rejectedDescription = IgnoredList.Select(ig => ig.Description);
                    var fullList            = albums.Items.ToList();

                    var rejectList = fullList.Where(i => rejectedDescription.Contains(i.Title.Text));

                    var addedDesList = addesList.Select(x => x.OriginalTitle);
                    // var addeddList = rejectList.Where(i => addedDesList.Contains(i.Title.Text));
                    Regex regex = new Regex("(<.*?>\\s*)+", RegexOptions.Singleline);
                    //Regex rg = new Regex(@"<img.*?src=""(.*?)""", RegexOptions.IgnoreCase);
                    //string matchString = Regex.Match(original_text, "<img.+?src=[\"'](.+?)[\"'].*?>", RegexOptions.IgnoreCase).Groups[1].Value;
                    rss.Item = (from fl in fullList.Except(rejectList)
                                select new FeedModelItem
                    {
                        Title = fl.Title.Text,
                        Link = fl.Links.Count == 0 ? "" : fl.Links.Select(p => p.Uri).FirstOrDefault().ToString(),
                        PubDate = String.IsNullOrEmpty(fl.PublishDate.ToString()) ? "" : fl.PublishDate.ToString(),
                        ////Description = fl.Summary.Text,
                        Description = fl.Summary == null ? "" : fl.Summary.Text.Contains("<p>")? Regex.Match(fl.Summary.Text, @"<p>\s*(.+?)\s*</p>", RegexOptions.IgnoreCase).Groups[1].Value: regex.Replace(fl.Summary.Text, " ").Trim(),
                        isAdded = addedDesList.Contains(fl.Title.Text),
                        Image = fl.Summary == null ? "" : Regex.Match(fl.Summary.Text, "<img.+?src=[\"'](.+?)[\"'].*?>", RegexOptions.IgnoreCase).Groups[1].Value
                    }).ToList();
                    rss.Item = rss.Item.Where(x => x.isAdded == false).ToList();     //// Remove Added Articals
                }
            }
            //// new  albums.Description.Text  SRohit

            // rss.PubDate = albums.ImageUrl.ToString();

            catch (Exception ex)
            {
            }
            return(View(rss));
        }