// Add 1 user vao database public long Insert(User user) { db.Users.Add(user); db.SaveChanges(); return user.ID; }
public ActionResult Create(User user) { if (ModelState.IsValid) { var dal = new UserDal(); var encryptor = Encryptor.MD5Hash(user.Password); user.Password = encryptor; long id = dal.Insert(user); if (id > 0) { return RedirectToAction("Index", "User"); } else { ModelState.AddModelError("", "Thêm mới không thành công"); } } return View(user); }
public ActionResult Edit(User user) { if (ModelState.IsValid) { var dal = new UserDal(); if (!string.IsNullOrEmpty(user.Password)) { var encryptor = Encryptor.MD5Hash(user.Password); user.Password = encryptor; } var result = dal.Update(user); if (result) { return RedirectToAction("Index", "User"); } else { ModelState.AddModelError("", "Cập nhật không thành công"); } } return View(user); }
public bool Update(User entity) { try { var user = db.Users.Find(entity.ID); if(!string.IsNullOrEmpty(entity.Password)) { user.Password = entity.Password; } user.Address = entity.Address; user.Name = entity.Name; user.Email = entity.Email; user.ModifiedDate = DateTime.Now; db.SaveChanges(); return true; } catch (Exception e) { return false; } }