예제 #1
0
        public IActionResult ChiTiet(int id)
        {
            HangHoa hh = ctx.HangHoas.SingleOrDefault(p => p.MaHh == id);

            if (hh != null)
            {
                HangHoaChiTiet hhct = mapper.Map <HangHoaChiTiet>(hh);

                return(View(hhct));
            }

            return(RedirectToAction(controllerName: "Home", actionName: "Error"));
        }
예제 #2
0
        public IActionResult ChiTietHH(string url)
        {
            HangHoa hh = ctx.HangHoas.SingleOrDefault(p => p.TenHhFriendly == url);

            if (hh != null)
            {
                HangHoaChiTiet hhct = mapper.Map <HangHoaChiTiet>(hh);

                return(View("ChiTiet", hhct));
            }

            return(RedirectToAction(controllerName: "Home", actionName: "Error"));
        }
        public IActionResult HangHoaSeoUrl(string loai, string url)
        {
            var hh = db.HangHoa.SingleOrDefault(p => p.TenHh.SEOUrl() == url);


            if (hh != null)
            {
                var lo = db.Loai.SingleOrDefault(p => p.MaLoai == hh.MaLoai);
                if (lo != null)
                {
                    ViewBag.LoaiDangChon = lo.TenLoai;
                }
                //HangHoaViewModel hhvmd = mapper.Map<HangHoaViewModel>(hh);
                HangHoaChiTiet hhct = new HangHoaChiTiet();
                hhct.MaHh   = hh.MaHh;
                hhct.MoTa   = hh.MoTa;
                hhct.Hinh   = hh.Hinh;
                hhct.TenHh  = hh.TenHh;
                hhct.DonGia = hh.DonGia;
                return(View("ChiTiet", hhct));
            }
            return(RedirectToAction(controllerName: "Home", actionName: "Error"));
        }