public ActionResult Nuevo(InsertUsuario model) { try { if (ModelState.IsValid) { using (poligonoEntities db = new poligonoEntities()) { //string ePass = Encrypt.GetSHA256(contrasena); var oUsuario = new usuario(); oUsuario.nombre_usuario = model.nombre; oUsuario.email = model.correo; oUsuario.contrasena = Encrypt.GetSHA256(model.contrasena); oUsuario.id_rol = model.idrol; db.usuario.Add(oUsuario); db.SaveChanges(); } return(Redirect("~/Usuarios/")); } return(View(model)); //return Redirect("/Rol"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(InsertUsuario model) { try { if (ModelState.IsValid) { using (poligonoEntities db = new poligonoEntities()) { //string ePass = Encrypt.GetSHA256(contrasena); var oUsuario = db.usuario.Find(model.idactualiza); oUsuario.nombre_usuario = model.nombre; oUsuario.email = model.correo; oUsuario.contrasena = Encrypt.GetSHA256(model.contrasena); oUsuario.id_rol = model.idrolact; db.Entry(oUsuario).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Usuarios/")); } return(View(model)); //return Redirect("/Rol"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(int idactualiza) { InsertUsuario model = new InsertUsuario(); using (poligonoEntities db = new poligonoEntities()) { var oUsuario = db.usuario.Find(idactualiza); model.nombre = oUsuario.nombre_usuario; model.correo = oUsuario.email; model.contrasena = oUsuario.contrasena; model.idrolact = oUsuario.id_rol; } return(View(model)); }