public ActionResult Create(Model.EF.Student student) { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission != 1) { return(View("Error")); } ViewBag.AdminName = session.name; if (ModelState.IsValid) { var dao = new StudentDao(); if (!string.IsNullOrEmpty(student.password) && dao.IsUserNameExist(student.username)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại."); } else { if (!string.IsNullOrEmpty(student.password)) { var encryptedMd5Pas = Encryptor.MD5Hash(student.password); student.password = encryptedMd5Pas; } int id = dao.Insert(student); if (id > 0) { //để thông báo thêm thành công SetNotice("Hệ thống đã thêm thành công.", "success"); return(RedirectToAction("Create")); } else { ModelState.AddModelError("", "Thêm sinh viên không thành công."); } } } SetViewBag(); return(View()); }