public ActionResult Index()
        {
            Models.Home home = new Models.Home();
            using (var context = new BanDoDienTuEntities())
            {
                var feature = from sp in context.SanPhams
                              join lsp in context.LoaiSanPhams on sp.MaLoai equals lsp.MaLoai
                              where lsp.TenLoai == "mới nhập"
                              select new Models.Product {
                    MaSP = sp.MaSP, TenSP = sp.TenSP, DonGia = sp.GiaBan, Hinh = sp.Hinh
                };
                home.FeaturePhone = feature.Take(6).ToList();

                //đếm số lượng sản phẩm
                List <Models.BrandHome> li    = new List <Models.BrandHome>();
                Models.Brand            brand = new Models.Brand();
                List <Models.Brand>     b     = brand.GetBrand();
                foreach (Models.Brand item in b)
                {
                    Models.BrandHome brh = new Models.BrandHome();
                    brh.MaNSX  = item.MaNSX;
                    brh.TenNSX = item.TenNSX;
                    var h = from sp in context.SanPhams
                            join nsx in context.NhaSanXuats on sp.MaNSX equals nsx.MaNSX
                            where nsx.TenNSX == item.TenNSX
                            select new Models.Product {
                    };
                    brh.SoLuong = h.Count();
                    li.Add(brh);
                }
                home.brand = li;
            }

            return(View(home));
        }
 public static HeroViewModel FromHome(Models.Home home)
 {
     return(new HeroViewModel {
         Title = home.Title, Slider = new Blocks.Slider.SliderViewModel {
             Title = home.Title
         }
     });
 }
Exemplo n.º 3
0
        public ViewResult HomeForSale()
        {
            List <Home> homeList = new List <Home>();
            Home        home     = new Models.Home();

            homeList         = home.getAllHomes();
            ViewBag.HomeList = homeList;
            return(View());
        }
Exemplo n.º 4
0
        public ActionResult Submit()
        {
            string editor = Request.Form["editor"].ToString();

            using (b3752Entities db = new b3752Entities())
            {
                db.Configuration.ProxyCreationEnabled = false;
                Models.Home home = new Models.Home {
                    ID = Guid.NewGuid(), HomeText = editor, ModifyingDate = DateTime.Now
                };
                home = db.Home.Add(home);
                db.SaveChanges();
                if (home == null)
                {
                    return(Redirect("/Admin/Home/Status/Error"));
                }
                else
                {
                    return(Redirect("/Admin/Home/Status/Success"));
                }
            }
        }