public ActionResult Index() { var session = (DoAn.Common.Session.UserLogin)Session[DoAn.Common.Constants.USER_SESSION]; if (session != null) { var cart = new CartDao().GetProductsByIdUser(session.UserId); if (cart != null) { var countitem = cart.Max(x => x.SanPhamThu); var session_sanphamthu = new SanPhamThuSession(); session_sanphamthu.SanPham_Thu = Convert.ToInt32(countitem); Session.Add(DoAn.Common.Constants.SANPHAMTHU_SESSION, session_sanphamthu); } } return(View()); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.Username, Encrytor.MD5Hash(model.Password)); if (result) { var user = dao.GetById(model.Username); var userSession = new UserLogin(); userSession.UserId = user.Id; userSession.UserName = user.TenDangNhap; Session.Add(Common.Constants.USER_SESSION, userSession); if (user.TenDangNhap == "admin") { return(RedirectToAction("Index", "HomeAdmin")); } else { var giohang = db.GioHangs.Where(x => x.MaKhachHang == user.Id); int i = 0; foreach (var item in giohang) { if (new Models.Dao.Admin.CategoryDao().getSPChinh(item.MaSanPham) == 1) { i++; } } var sanphamthu = new SanPhamThuSession(); sanphamthu.SanPham_Thu = i; Session.Add(Common.Constants.SANPHAMTHU_SESSION, sanphamthu); return(RedirectToAction("Index", "SanPham")); } } else { ViewBag.Error = "Tên đăng nhập hoặc mật khẩu không đúng"; } } return(View("Index")); }