public async Task <ActionResult> Editar([Bind(Include = "matricula,nombre,correo,contraseña,id_rol,telefono,id_pro_edu,estado")] Usuario usuario) { if (ModelState.IsValid) { db.Entry(usuario).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.id_pro_edu = new SelectList(db.c_Programa_Edu, "id_pro_edu", "nombre", usuario.id_pro_edu); ViewBag.id_rol = new SelectList(db.c_Rol, "id_rol", "descripcion", usuario.id_rol); return(View(usuario)); }
public ActionResult Edit(int?matricula) { if (matricula == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Usuario usuario = db.Usuario.Find(matricula); if (usuario.estado == false) { usuario.estado = true; } else if (usuario.estado == true) { usuario.estado = false; } else { usuario.estado = true; } db.Entry(usuario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Admin")); }
// GET: Usuario/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } db.Configuration.LazyLoadingEnabled = false; Evento evento = await db.Evento.FindAsync(id); evento.id_estado = 2; db.Entry(evento).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index", "Coordinator")); }