public ActionResult GetContent(string menu, int page) { var viewBag = ViewBag; var menuLink = _menuLinkService.GetBySeoUrl(menu); if (menuLink == null) { return(View()); } var menuLinkLocalized = menuLink.ToModel(); ViewBag.Title = menuLinkLocalized.MetaTitle ?? menuLinkLocalized.MenuName; ViewBag.MetaKeyWords = menuLinkLocalized.MetaKeywords; ViewBag.SiteUrl = Url.Action("GetContent", "Menu", new { menu, page, area = "" }); ViewBag.Description = menuLinkLocalized.MetaDescription; ViewBag.Image = Url.Content(string.Concat("~/", menuLinkLocalized.ImageBigSize)); //((dynamic)base.ViewBag).Title = menuLinkLocalized.MetaTitle; //((dynamic)base.ViewBag).KeyWords = menuLinkLocalized.MetaKeywords; //((dynamic)base.ViewBag).SiteUrl = base.Url.Action("GetContent", "Menu", new { menu = menu, page = page, area = "" }); //((dynamic)base.ViewBag).Description = menuLinkLocalized.MetaDescription; //((dynamic)base.ViewBag).ImageBigSize = base.Url.Content(string.Concat("~/", menuLinkLocalized.ImageBigSize)); if (menuLinkLocalized.TemplateType == (int)TemplateContent.News) { viewBag.MenuList = _menuLinkService.GetByOption(template: new List <int> { (int)TemplateContent.News }); //IMenuLinkService menuLinkService = this._menuLinkService; //viewBag.MenuList = _menuLinkService.FindBy((MenuLink x) => x.TemplateType == 1, false); } ViewBag.ParentId = menuLink.ParentId; ViewBag.Attrs = Request["attribute"]; ViewBag.Prices = Request["price"]; ViewBag.KeyWords = Request["keywords"]; ViewBag.ProAttrs = Request["proattribute"]; ViewBag.ProductHot = Request["producthot"]; ViewBag.ProductOld = Request["productold"]; ViewBag.ProductNew = Request["productnew"]; ViewBag.TemplateType = menuLink.TemplateType; ViewBag.MenuId = menuLink.Id; ViewBag.ImgePath = menuLink.ImageBigSize; ViewBag.VirtualId = menuLink.VirtualId; ViewBag.PageNumber = page; return(View()); }