public ActionResult Login(FormCollection f)
        {
            string       email      = f["txtEmail"];
            string       password   = f["txtPassword"];
            AccountDAL   accountDal = new AccountDAL();
            User_Account u_account  = accountDal.checkLogin(email, password);

            if (u_account == null)
            {
                ViewBag.Message = "Your Email or Password is INCORRECT!!!";
            }
            else
            {
                Session["USER"] = u_account;

                Product_CartDAL     productCartDal = new Product_CartDAL();
                List <Product_Cart> productCarts   = productCartDal.getProductCartsByEmail(u_account.Email);
                foreach (var item in productCarts)
                {
                    u_account.Product_Cart.Add(item);
                }

                DateTime birthday = (DateTime)u_account.Birthday;
                Session["USER"]   = u_account;
                Session["DATE"]   = birthday.Day.ToString();
                Session["MONTH"]  = birthday.Month.ToString();
                Session["YEAR"]   = birthday.Year.ToString();
                Session["GENDER"] = u_account.Gender;

                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }