public ActionResult Manage(ServiceUser.user kh)
 {
     if (ModelState.IsValid)
     {
         //if (DALKhachHang.CheckEmailExisted(kh.email) == true && kh.email != User.Identity.Name)
         //{
         //    ModelState.AddModelError("", "Email đã tồn tại");
         //}
         //else
         //{
         //FormsAuthentication.SetAuthCookie(kh.email, true);
         //string e = kh.email;
         //string p = kh.password;
         //var user = DALKhachHang.GetKhachHangByEmail(kh.email);
         //user.password = kh.password;
         //user.name = kh.name;
         //user.phone_number = kh.phone_number;
         //user.address = kh.address;
         if (DALKhachHang.Update(kh))
         {
             TempData["message"] = "Cập nhật thành công!";
             //FormsAuthentication.SetAuthCookie(kh.email, true);
             return(RedirectToAction("Manage"));
         }
         else
         {
             //ModelState.AddModelError("", "Cập nhật thất bại");
             TempData["message"] = "Cập nhật thất bại!";
             //FormsAuthentication.SetAuthCookie(kh.email, true);
             return(RedirectToAction("Manage"));
         }
         //}
     }
     return(View(kh));
 }
 public ActionResult Login(string email, string pass)
 {
     if (ModelState.IsValid)
     {
         if (DALKhachHang.CheckEmailAndPass(email, pass) == true)
         {
             FormsAuthentication.SetAuthCookie(email, true);
             return(Redirect(Url.Action("Index", "SanPham")));
         }
         else
         {
             ModelState.AddModelError("", "Nhập sai email hoặc mật khẩu");
             return(View());
         }
     }
     else
     {
         return(View());
     }
 }
        public ActionResult Register(ServiceUser.user kh)
        {
            if (ModelState.IsValid)
            {
                if (DALKhachHang.CheckEmailExisted(kh.email) == false)
                {
                    kh.id_role = 1;//user default is khachhang
                    if (DALKhachHang.Insert(kh))
                    {
                        return(Login(kh.email, kh.password));
                    }
                    ModelState.AddModelError("", "Không thể thêm User");
                }
                else
                {
                    ModelState.AddModelError("", "Email đã tồn tại");
                }
            }

            return(View());
        }
示例#4
0
 public KhachHangBUS()
 {
     dAL = new DALKhachHang();
 }
 public ActionResult Manage()
 {
     return(View(DALKhachHang.GetKhachHangByEmail(User.Identity.Name)));
 }