Exemple #1
0
 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());
 }