コード例 #1
0
ファイル: DAONguoiDungTests.cs プロジェクト: kaishi12/test1
        public void CheckTkTest()
        {
            var    dao      = new DAO.DAONguoiDung();
            string taikhoan = "hieugat1234";
            var    result   = dao.CheckTk(taikhoan);

            Assert.AreEqual(true, result);
        }
コード例 #2
0
ファイル: UserController.cs プロジェクト: kaishi12/test1
        public ActionResult DangKy(DangKyModel model)
        {
            if (ModelState.IsValid)
            {
                var Dao     = new DAO.DAONguoiDung();
                var result  = Dao.CheckTk(model.TaiKhoan);
                var result1 = Dao.CheckEmail(model.Email);
                if (result)
                {
                    ModelState.AddModelError("", "Tài Khoản đã tồn tại");
                }
                else
                if (result1)
                {
                    ModelState.AddModelError("", "Email đã tồn tại");
                }
                else
                {
                    NguoiDung nguoi = new NguoiDung();

                    string matkhau = CreateMD5(model.MatKhau);
                    nguoi.Taikhoan    = model.TaiKhoan;
                    nguoi.MatKhau     = matkhau;
                    nguoi.Email       = model.Email;
                    nguoi.SoDienThoai = model.SoDienThoai;
                    var result2 = Dao.Insert(nguoi);

                    if (result2 > 0)
                    {
                        return(RedirectToAction("DangNhap"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Đăng kí thất bại");
                    }
                }
            }
            else
            {
                ModelState.AddModelError("", "Nhập đầy đủ thông tin");
            }
            return(View(model));
        }