public ActionResult Delete(int id) { using (PuranoPustakEntities db = new PuranoPustakEntities()) { var user = db.Users.Where(x => x.UserID == id).First(); db.Users.Remove(user); db.SaveChanges(); } return(RedirectToAction("RegisterList")); }
public ActionResult Edit(User model) { try { using (PuranoPustakEntities db = new PuranoPustakEntities()) { var user = db.Users.Where(x => x.UserID == model.UserID).FirstOrDefault(); user.UserName = model.UserName; user.Email = model.Email; user.Password = model.Password; user.ConfirmPassword = user.Password; db.Users.AddOrUpdate(user); db.SaveChanges(); } return(RedirectToAction("RegisterList")); } catch (Exception ex) { throw; } }
public ActionResult Register(User model) { using (PuranoPustakEntities db = new PuranoPustakEntities()) { if (db.Users.Any(x => x.UserName == model.UserName)) { ViewBag.DuplicateMessage = "User Name already exist!"; return(View("Register", model)); } else if (db.Users.Any(x => x.Email == model.Email)) { ViewBag.DuplicateMessage = "Email already exist!"; return(View("Register", model)); } db.Users.Add(model); db.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Successfull"; return(View("Register", new User())); }