Exemple #1
0
        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();
            }
        }