コード例 #1
0
        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());
        }
コード例 #2
0
ファイル: LoginController.cs プロジェクト: bang12a12a/doan
        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"));
        }