public ActionResult Nuevo(UserViewModel model) { try { if (ModelState.IsValid) { using (PCRUDEntities db = new PCRUDEntities()) { var ouser = new users(); ouser.email = model.email; ouser.password = model.password; db.users.Add(ouser); db.SaveChanges(); } return(Redirect("~/users/index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(UserViewModel model) { try { if (ModelState.IsValid) { using (PCRUDEntities db = new PCRUDEntities()) { var ouser = db.users.Find(model.id); ouser.email = model.email; ouser.password = model.password; db.Entry(ouser).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/users/index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Eliminar(int id) { using (PCRUDEntities db = new PCRUDEntities()) { var ouser = db.users.Find(id); db.users.Remove(ouser); db.SaveChanges(); } return(Redirect("~/users/index")); }