public ActionResult DangNhap(UserKH user) { var item = db.UserKHs.SingleOrDefault(x => x.TaiKhoan == user.TaiKhoan); if (item == null) { ModelState.AddModelError("", "Tài khoản không tồn tại."); } else { if (item.TrangThai == false) { ModelState.AddModelError("", "Tài khoản đang bị khoá."); } else { if (item.PassWord == user.PassWord) { Session["NguoiDung"] = item; return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Mật khẩu không đúng."); } } } return(View()); }
public async Task <long> Insert(UserKH entity) { db.UserKHs.Add(entity); await db.SaveChangesAsync(); return(entity.ID); }
public ActionResult Them(int sanPhamID, int soLuong = 1) { UserKH khachhang = Session["NguoiDung"] as UserKH; if (khachhang != null) { // Tham chiếu đến giỏ hàng lưu trong Session var gioHang = Session["GioHang"] as GioHangModel; if (gioHang == null) { gioHang = new GioHangModel(); Session["GioHang"] = gioHang; } var sanPhamChonMua = db.Saches .SingleOrDefault(sp => sp.SachID == sanPhamID); var item = new GioHangItem(sanPhamChonMua, soLuong); gioHang.Add(item); return(RedirectToAction("Index")); } else { return(RedirectToAction("DangNhap", "KhachHangUser")); } }
public ActionResult DangKy(UserKH model) { if (ModelState.IsValid) { var xuly = new XuLyUser(); if (xuly.CheckTaiKhoan(model.TaiKhoan)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (xuly.CheckEmail(model.Email)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { var user = new UserKH(); user.TaiKhoan = model.TaiKhoan; user.ConfirmPassword = model.ConfirmPassword; user.Ten = model.Ten; user.PassWord = model.PassWord; user.DienThoai = model.DienThoai; user.Email = model.Email; user.DiaChi = model.DiaChi; user.NgayTao = DateTime.Now; user.TrangThai = true; if (!string.IsNullOrEmpty(model.TinhThanh)) { user.TinhThanh = model.TinhThanh; } if (!string.IsNullOrEmpty(model.QuanHuyen)) { user.QuanHuyen = model.QuanHuyen; } var result = Insert(user); if (result != null) { ViewBag.Success = "Đăng ký thành công"; model.SendEmail(); model = new UserKH(); } else { ModelState.AddModelError("", "Đăng ký không thành công."); } } } return(View("DangNhap", model)); }