private List <Blog> GetBlogListByMicroregion(int microregionId) { //Get the microregion var microregion = Microregiao.Load(microregionId); //Get the home var home = microregion.Home; //Get secondary hilight by section var sh = home.GetSecondaryHighlight(Section.Blogs.Id); //Get the list of blog in the microregion //var lstBlogs = Blog.GetByMicroregion(home.MicroregiaoId).Where(b => b.Id != sh.BlogId1 && b.Id != sh.BlogId2 && b.Id != sh.BlogId3).Take(5).ToList(); var lstBlogs = Blog.GetByMicroregion(home.MicroregiaoId).Where(b => b.Id != sh.BlogId1 && b.Id != sh.BlogId2).Take(5).ToList(); if (sh.Status) { lstBlogs.Insert(0, Blog.LoadWithLastNews(sh.BlogId1.Value)); lstBlogs.Insert(1, Blog.LoadWithLastNews(sh.BlogId2.Value)); //lstBlogs.Insert(2, Blog.LoadWithLastNews(sh.BlogId3.Value)); } foreach (var objBlog in lstBlogs) { if (string.IsNullOrEmpty(objBlog.Img)) { var objautor = objBlog.Autores.FirstOrDefault(); if (objautor != null) { objBlog.Img = $"{Constants.UrlDominioEstaticoUploads}/autores/{objautor.Avatar}"; } else { objBlog.Img = Url.Content("~/content/images/placeholders/no-avatar.png"); } } else { objBlog.Img = $"{Constants.UrlDominioEstaticoUploads}/{"blog"}/{objBlog.Img}"; } } return(lstBlogs.Take(5).ToList()); }