public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new QuanlyDao(); var result = dao.Login(model.UserName, Encryptor.MD5Hash(model.Password)); if (result == 1) { var user = dao.GetById(model.UserName); var adminSession = new UserLoginSS(); adminSession.UserName = user.Taikhoan; adminSession.UserID = user.ID_Quanly; Session.Add(CommonConstants.ADMIN_SESSION, adminSession); return(RedirectToAction("Index", "Home")); } else if (result == 0 || result == -2) { ModelState.AddModelError("", "Đăng nhập không đúng."); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản đã bị khóa."); } } return(View("Index")); }
// // GET: /Admin/Quanly/ public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var dao = new QuanlyDao(); var model = dao.ListAllPaing(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
public ActionResult Create(Quanly quanly) // Tạo tài khoản { if (ModelState.IsValid) { var dao = new QuanlyDao(); var encrytedMd5Pas = Encryptor.MD5Hash(quanly.Matkhau); quanly.Matkhau = encrytedMd5Pas; long id = dao.Insert(quanly); if (id > 0) { return(RedirectToAction("Index", "Quanly")); } else { ModelState.AddModelError("", "Thêm không thành công"); } } return(View("Index")); }
public ActionResult Edit(Quanly quanly) // Tạo tài khoản { if (ModelState.IsValid) { var dao = new QuanlyDao(); if (!string.IsNullOrEmpty(quanly.Matkhau)) { var encrytedMd5Pas = Encryptor.MD5Hash(quanly.Matkhau); quanly.Matkhau = encrytedMd5Pas; } var result = dao.Update(quanly); if (result) { return(RedirectToAction("Index", "Quanly")); } else { ModelState.AddModelError("", "Cập nhật không thành công"); } } return(View("Index")); }
public ActionResult Edit(int id) { var quanly = new QuanlyDao().ViewDetail(id); return(View(quanly)); }