public ActionResult Home() { try{ CreateRepos(); AffiliateHomePage Model = new AffiliateHomePage(); Model.VideoCategory = NewsRepos.SearchNewsGroup("affiliate-video"); if (Model.VideoCategory != null) { Model.Videos = NewsRepos.LayDanhSachTinTheoGroupIdWithPage(5, Model.VideoCategory.ID); } NewsGroups NewsHomeCategory = NewsRepos.SearchNewsGroupByAlias("affiliate-news"); if (NewsHomeCategory != null) { Model.Articles = NewsRepos.LayDanhSachTinTheoGroupIdWithPage(5, NewsHomeCategory.ID); } Model.Testimonial = CommentRepo.GetRandom(4); Model.BrandImages = Directory.GetFiles(Server.MapPath("/Content/Images/brand/"), "*.jpg", SearchOption.TopDirectoryOnly); Model.Brands = ProductRepos.getRandomBrands(0, 6); Model.Categorys = CategoryRepo.GetItems(20); return(View(Model)); } catch (Exception ex) { Console.WriteLine(ex); return(Content(ex.InnerException.ToString())); } finally { DisposeRepos(); } }