예제 #1
0
 public ActionResult DangNhap(KhachHangDangNhapViewModel model)
 {
     if (ModelState.IsValid)
     {
         KhachHangViewModel khachHang = KhachHangQueries.DangNhap(model);
         if (khachHang != null)
         {
             ViewBag.ThongBao = "Đăng nhập thành công";
             Session[Constants.Constants.LOGIN_KHACHHANG] = khachHang;
             return(RedirectToAction("Index", "TrangChu"));
         }
     }
     ViewBag.ThongBao = "Đăng nhập thất bại";
     return(View());
 }
        public static KhachHangViewModel DangNhap(KhachHangDangNhapViewModel model)
        {
            QlTourDuLichEntities entity = new QlTourDuLichEntities();
            var result = entity.KHACHHANGs.FirstOrDefault(t => (t.Email == model.TenDangNhap.Trim() || t.SDTKH == model.TenDangNhap.Trim()) &&
                                                          t.Password == model.MatKhau.Trim());

            if (result == null)
            {
                return(null);
            }
            return(new KhachHangViewModel()
            {
                MaKH = result.MaKH,
                TenKH = result.TenKH,
                SoDT = result.SDTKH,
                DiaChi = result.DCKH,
                Email = result.Email,
                GioiTinh = result.GioiTinh
            });
        }
예제 #3
0
        public ActionResult DangNhap()
        {
            KhachHangDangNhapViewModel model = new KhachHangDangNhapViewModel();

            return(View(model));
        }