Esempio n. 1
0
        //Home/Laptop
        public ActionResult LaptopDetail(string paramSpec, string paramBanner, string paramName, string paramThumb, string paramPrice, string paramDesc)
        {
            List <LaptopXML> list = new List <LaptopXML>();
            XmlDocument      doc  = new XmlDocument();

            doc.Load(Server.MapPath(paramSpec));

            foreach (XmlNode node in doc.SelectNodes("/Laptop/Specifications"))
            {
                list.Add(new LaptopXML
                {
                    Processor = node["Processor"].InnerText,
                    Memory    = node["Memory"].InnerText,
                    VideoCard = node["VideoCard"].InnerText,
                    Display   = node["Display"].InnerText,
                    HardDrive = node["HardDrive"].InnerText,
                    Battery   = node["Battery"].InnerText
                });
            }

            var model = new ViewModelMainSite();

            model.Laptop   = list;
            ViewBag.Name   = paramName;
            ViewBag.Banner = paramBanner;
            ViewBag.Desc   = paramDesc;
            ViewBag.Price  = paramPrice;
            ViewBag.Thumb  = paramThumb;
            return(View(model));
        }
Esempio n. 2
0
        //Home/Mainsite
        public ActionResult Mainsite()
        {
            var model = new ViewModelMainSite();

            model.Prod = db.Products.ToList();
            return(View(model));
        }
Esempio n. 3
0
        //Home/Childsite
        public ActionResult Childsite(string paramChildName, string paramProducer)
        {
            var model = new ViewModelMainSite();

            ViewBag.pChild = paramChildName;
            ViewBag.pProd  = paramProducer;

            var list = db.Products.ToList();

            if (!String.IsNullOrEmpty(paramChildName))
            {
                list = list.Where(i => i.Description.ToLower().Contains(paramChildName.ToLower())).ToList();
            }

            if (!String.IsNullOrEmpty(paramProducer))
            {
                list = list.Where(j => j.Producer.ToLower().Contains(paramProducer.ToLower()) || j.ProductName.ToLower().Contains(paramProducer.ToLower())).ToList();
            }

            model.Prod = list;

            return(View(model));
        }