public ActionResult Nuevo(UsuarioViewModel model) { try { if (ModelState.IsValid) { using (RegistroEntities db = new RegistroEntities()) { var oUsuario = new Usuario(); oUsuario.Nombre = model.Nombre; oUsuario.Correo = model.Correo; oUsuario.Usuario1 = model.Usuario; oUsuario.Contrasena = model.Contrasena; db.Usuario.Add(oUsuario); db.SaveChanges(); } } return(Redirect("/Usuario")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(UsuarioViewModel model) { try { if (ModelState.IsValid) { using (RegistroEntities db = new RegistroEntities()) { var oUsuario = db.Usuario.Find(model.Id); oUsuario.Nombre = model.Nombre; oUsuario.Correo = model.Correo; oUsuario.Usuario1 = model.Usuario; oUsuario.Contrasena = model.Contrasena; db.Entry(oUsuario).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("/Usuario")); } return(View()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Eliminar(int Id) { using (RegistroEntities db = new RegistroEntities()) { var oUsuario = db.Usuario.Find(Id); db.Usuario.Remove(oUsuario); db.SaveChanges(); } return(Redirect("/Usuario")); }