public ActionResult Categoria(string categoria) { if (categoria == null) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } var objCategory = BlogSrv.GetBlogCategoryByUrlCached(categoria); var lstBlogs = BlogSrv.GetAllBlogsByCategory(objCategory.Id); var lstViewBlogs = GetListViewBlog(lstBlogs); var lstblogCategories = MassaNews.Service.Models.Categoria.GetAllHasBlog().Where(c => c.Status); var model = new CategoriaBlogViewModel { //BaseModel Title = $"{objCategory.Titulo} - Blogs e Opinião Massa News", Description = $"Confira todos os Blogs e Opiniões sobre {objCategory.Titulo} no Massa News.", Robots = "index, follow", Canonical = $"{Constants.UrlWeb}/blogs/{categoria}", ImgOpenGraph = $"{Constants.UrlWeb}/content/images/avatar/editorial/avatar-blogs.jpg", //CategoriaBlogViewModel Blogs = lstViewBlogs, Categories = lstblogCategories }; ViewBag.ActiveNav = "Blogs e Opinião"; ViewBag.CategoriaUrl = categoria; // Página ViewBag.Pagina = "blogs"; // Editoria ViewBag.EditoriaUrl = "blogs"; //Categoria ViewBag.Categoria = ViewBag.CategoriaUrl; return(View(model)); }
public ActionResult Index() { var lstBlogs = Blog.GetAllByStatus(true); var lstViewBlogs = GetListViewBlog(lstBlogs); var lstblogCategories = MassaNews.Service.Models.Categoria.GetAllHasBlog().Where(c => c.Status); var model = new CategoriaBlogViewModel { //BaseModel Title = "Blogs e Opinião - Massa News", Description = "Confira todos os Blogs do Massa News. Economia, esportes, política, agronegócio, policial, cotidiano e muito mais. Confira!", Robots = "index, follow", Canonical = $"{Constants.UrlWeb}/blogs", ImgOpenGraph = $"{Constants.UrlWeb}/content/images/avatar/editorial/avatar-blogs.jpg", //CategoriaBlogViewModel Blogs = lstViewBlogs, Categories = lstblogCategories }; ViewBag.ActiveNav = "Blogs e Opinião"; ViewBag.CategoriaUrl = "todos"; // Página ViewBag.Pagina = "blogs"; // Editoria ViewBag.EditoriaUrl = "blogs"; //Categoria ViewBag.Categoria = ViewBag.CategoriaUrl; return(View("Categoria", model)); }