public List <FeedItem> Get(string content, int pageIndex, int pageSize) { if (content.Contains(".")) { var site = _siteBusiness.Get(content); if (site != null) { return(_feedItemBusiness.FeedItemsBySite(site.Id, pageSize, pageIndex).ToList()); } } else { var cat = _categoryBusiness.Get(content); if (cat != null) { return(_feedItemBusiness.FeedItemsByCat(cat.Id, pageSize, pageIndex).ToList()); } var tag = _tagBusiness.Get(content); if (tag != null) { return(_feedItemBusiness.FeedItemsByTag(tag, pageSize, pageIndex).ToList()); } else { return(_feedItemBusiness.FeedItemsByKey(content, pageSize, pageIndex).ToList()); } } return(null); }
public virtual ActionResult FeedItems(string Content, int PageIndex) { if (PageIndex > 5) { PageIndex = 5; } Content = Content.ReplaceX("www.", ""); var siteCurrent = _siteBusiness.Get(Content); if (siteCurrent == null) { return(RedirectToAction(MVC.Error.notfound())); } var LastDateTime = DateTime.Now.AddMinutes(15); ViewBag.Content = Content; ViewBag.PageIndex = PageIndex + 1; ViewBag.PageHeader = "تازهترین مطالب سایت " + siteCurrent.SiteTitle + " (" + siteCurrent.SiteUrl + ")"; var res = _feedItemBusiness.FeedItemsBySite(siteCurrent.Id, PageSize, PageIndex); return(PartialView("_FeedItems.Tazeyab", res)); }