public ActionResult Edit(usuariorol usuarioRolEdit) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new inventario2021Entities()) { usuariorol usuarioRol = db.usuariorol.Find(usuarioRolEdit.id); usuarioRol.idUsuario = usuarioRolEdit.idUsuario; usuarioRol.idRol = usuarioRolEdit.idRol; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "error " + ex); return(View()); } }
public ActionResult Details(int id) { using (var db = new inventario2021Entities()) { usuariorol usuarioRol = db.usuariorol.Find(id); return(View(usuarioRol)); } }
public ActionResult Details(int id) { using (var db = new inventario2021Entities()) { usuariorol productoDetalle = db.usuariorol.Where(a => a.id == id).FirstOrDefault(); return(View(productoDetalle)); } }
public async Task <IHttpActionResult> Putusuario(int id, usuarioDto pusuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pusuario.id) { return(BadRequest()); } db.usuariorol.RemoveRange(db.usuariorol.Where(d => d.idusuario == id)); usuario usuario = pusuario.ToModel(); db.Entry(usuario).State = EntityState.Modified; for (int i = 0; i < pusuario.Roles.Count(); i++) { int rolId = pusuario.Roles[i]; usuariorol rolUsuario = new usuariorol(); rolUsuario.idrol = pusuario.Roles[i]; rolUsuario.idusuario = id; db.usuariorol.Add(rolUsuario); } try { int x = await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!usuarioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit(int id) { try { using (var db = new inventario2021Entities()) { usuariorol finduser = db.usuariorol.Where(a => a.id == id).FirstOrDefault(); return(View(finduser)); } } catch (Exception ex) { ModelState.AddModelError("", "error" + ex); return(View()); } }
public ActionResult Create(usuariorol newUsuariorol) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new inventario2021Entities()) { db.usuariorol.Add(newUsuariorol); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "error " + ex); return(View()); } }