Beispiel #1
0
        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());
            }
        }
Beispiel #2
0
 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));
        }
Beispiel #5
0
 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());
            }
        }