public ActionResult Insert(KHACHHANG kh) { if (ModelState.IsValid) { var dao = new AdminDao(); if (dao.CheckTenDN(kh.TenDN)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.CheckEmail(kh.Email)) { ModelState.AddModelError("", "Email đã sử dụng cho 1 tài khoản khác"); } else if (dao.CheckSDT(kh.DienThoaiKH)) { ModelState.AddModelError("", "Số điện thoại đã sử dụng cho 1 tài khoản khác"); } else { var encryptedMD5Pass = Encryptor.MD5Hash(kh.MatKhau); kh.MatKhau = encryptedMD5Pass; SetSex(kh.GioiTinh); int id = dao.InsertKH(kh); if (id > 0) { return(Redirect("/dskhachhang")); } else { ModelState.AddModelError("", "Thêm không thành công!"); } } } SetSex(); return(View()); }