public ActionResult Login(LoginModel loginModel) { if (ModelState.IsValid) { var acc = new AccountDAO(); var kq = acc.Login(loginModel.userName, MaHoa.Instance.Encrypt(loginModel.passWord)); if (kq == 1) { var user = acc.GetAccount(loginModel.userName); var accSession = new AccAdmin(); accSession.UserName = user.Username; accSession.AccID = user.ID; Session.Add(CommonConstants.Admin_Session, accSession); return(RedirectToAction("AdminIndex", "Index")); } else if (kq == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else { ModelState.AddModelError("", "Sai tài khoản hoặc mật khẩu"); } } return(View("LoginAcc")); }
public ActionResult Create(AccAdmin modelAdmin) { if (ModelState.IsValid) { var dao = new AdminManageDAO(); if (dao.FindUser(modelAdmin.UserName) == true) { return(RedirectToAction("Create", "AdminManage")); } var encrypterdMD5Pass = Common.EncryptMd5.MD5Hash(modelAdmin.Password); modelAdmin.Password = encrypterdMD5Pass; string result = dao.CreateAdmin(modelAdmin); if (!string.IsNullOrEmpty(result)) { SetAlert("Thêm tài khoản thành công", "success"); return(RedirectToAction("Index", "AdminManage")); } else { SetAlert("Thêm tài khoản thất bại", "error"); ModelState.AddModelError("", "Thêm tài khoản admin lỗi"); } } return(View()); }
//Edit tài khoản quản trị public bool Edit(AccAdmin entity) { var user = db.AccAdmins.Find(entity.ID); user.FullName = entity.FullName; user.Phone = entity.Phone; user.Address = entity.Address; user.Email = entity.Email; db.SaveChanges(); return(true); }
public ActionResult Edit(AccAdmin modelAdmin) { if (ModelState.IsValid) { var dao = new AdminManageDAO(); var result = dao.Edit(modelAdmin); if (result) { SetAlert("Sửa tài khoản thành công", "success"); return(RedirectToAction("Index", "AdminManage")); } else { ModelState.AddModelError("", "Cập nhật tài khoản admin lỗi"); } } return(View()); }
//Create acc admin public string CreateAdmin(AccAdmin entityAdmin) { db.AccAdmins.Add(entityAdmin); db.SaveChanges(); return(entityAdmin.UserName); }