コード例 #1
0
        public ActionResult Login(Account account)
        {
            if (ModelState.IsValid)
            {
                using (SaleOnlineContext db = new SaleOnlineContext())
                {
                    var obj = db.Accounts.Where(a => a.UserName.Equals(account.UserName) && a.Password.Equals(account.Password)).FirstOrDefault();

                    if (obj != null)
                    {
                        Session["UserName"] = obj.UserName.ToString();
                        Session["Role"]     = obj.Role.ToString();


                        if (obj.Role == "Admin")
                        {
                            return(RedirectToAction("IndexAdmin", "Product"));
                        }
                        else if (obj.Role == "User")
                        {
                            return(RedirectToAction("Index", "Product"));
                        }

                        return(RedirectToAction("Index", "Product"));
                    }
                    else
                    {
                        TempData["taikhoan"] = "abc";
                    }
                }
            }
            return(View(account));
        }
コード例 #2
0
 public ProductController()   //constructor
 {
     pbo   = new ProductBO(); //khởi tạo lớp ProductBO
     catbo = new CategoriesBO();
     db    = new SaleOnlineContext();
 }
コード例 #3
0
 public ShoppingCartController()
 {
     pbo = new ProductBO();
     obo = new OrderBO();//khoi tao lop OrderBO
     db  = new SaleOnlineContext();
 }