public ActionResult ChiTietSanPham(int id) { SanPham item = new WebDungCuHocTapDbContext().SanPhams.Find(id); if (item == null) { return(HttpNotFound()); } return(View(item)); }
public JsonResult DangNhap(LoginModel model) { string enc = MD5Hash(model.UserPassword); var result = new WebDungCuHocTapDbContext().KhachHangs.Count(x => x.UserName == model.UserName && x.UserPassword == enc); if (ModelState.IsValid && result > 0) { FormsAuthentication.SetAuthCookie(model.UserName, true); return(Json(1, JsonRequestBehavior.AllowGet)); } return(Json(0, JsonRequestBehavior.AllowGet)); }
public JsonResult DangNhap(LoginModel model) { string enc = Web_DungCuHocTap.Controllers.CustomerController.MD5Hash(model.AdminPassword); var result = new WebDungCuHocTapDbContext().Admins.Count(x => x.AdminUserName == model.AdminUsername && x.AdminPassword == enc); if (ModelState.IsValid && result > 0) { Session["AdminLogin"] = new Web_DungCuHocTap.Models.Models.Admin { AdminUserName = model.AdminUsername }; return(Json(1, JsonRequestBehavior.AllowGet)); } return(Json(0, JsonRequestBehavior.AllowGet)); }
public JsonResult DangKy(KhachHang model) { if (ModelState.IsValid) { model.UserPassword = MD5Hash(model.UserPassword); model.NgayDangKy = DateTime.Now; var db = new WebDungCuHocTapDbContext(); db.KhachHangs.Add(model); db.SaveChanges(); return(Json(new { Success = 1 }, JsonRequestBehavior.AllowGet)); } return(Json(new { Success = 0 }, JsonRequestBehavior.AllowGet)); }
public JsonResult CheckOut(DatHang model) { if (ModelState.IsValid) { model.NgayDatHang = DateTime.Now; //model.TongTien = model.MaTT = 1; var db = new WebDungCuHocTapDbContext(); db.DatHangs.Add(model); db.SaveChanges(); return(Json(new { Success = 1 }, JsonRequestBehavior.AllowGet)); } return(Json(new { Success = 0 }, JsonRequestBehavior.AllowGet)); }
public ActionResult DanhSachPartial(string search, int?maphanloai, int index) { int step = 4; search = HttpUtility.UrlDecode(search); List <SanPham> list = new WebDungCuHocTapDbContext().SanPhams.AsNoTracking().ToList(); if (!string.IsNullOrEmpty(search)) { list = list.Where(x => x.TenSP.Contains(search)).ToList(); } if (maphanloai != null) { list = list.Where(x => x.MaLoai == maphanloai).ToList(); } list = list.Skip(index * step).Take(step).ToList(); return(PartialView("DanhSachPartial", list)); }
public JsonResult AddItem(int id, int quantity) { var item = new WebDungCuHocTapDbContext().SanPhams.Find(id); if (item == null) { return(Json(0, JsonRequestBehavior.AllowGet)); } if (Session["CartItem"] == null) { var cart = new List <CartModel>(); cart.Add(new CartModel() { SP = item, Quantity = quantity }); Session["CartItem"] = cart; } else { var index = CheckExist(id); var cart = Session["CartItem"] as List <CartModel>; if (index == -1) { cart.Add(new CartModel() { SP = item, Quantity = quantity }); } else { cart[index].Quantity += quantity; } } return(Json(1, JsonRequestBehavior.AllowGet)); }
public ActionResult NavbarPartial() { var list = new WebDungCuHocTapDbContext().Loais.ToList(); return(PartialView("_NavPartial", list)); }