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")); }
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")); }