Exemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "IdArea,NombreArea")] Areas areas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(areas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(areas));
 }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "IdCentro,NombreCentro,Direccion")] Centros centros)
 {
     if (ModelState.IsValid)
     {
         db.Entry(centros).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(centros));
 }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "IdModulo,NombreModulo")] Modulos modulos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(modulos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(modulos));
 }
Exemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "IdCurso,NombreCurso,IdArea")] Cursos cursos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cursos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdArea = new SelectList(db.Areas, "IdArea", "NombreArea", cursos.IdArea);
     return(View(cursos));
 }
Exemplo n.º 5
0
 public ActionResult EditarInfoUsuario(UsuarioViewModel model)
 {
     using (var context = new courageproEntities())
     {
         var usuario = context.Usuarios.Find(model.Id);
         usuario.Nombre               = model.FirstName;
         usuario.Apellido             = model.LastName;
         usuario.FechaNacimiento      = model.BirthDate;
         context.Entry(usuario).State = System.Data.Entity.EntityState.Modified;
         var result = context.SaveChanges() > 0;
         return(Json(new MensajeRespuestaViewModel
         {
             Titulo = "Editar Usuario",
             Mensaje = result ? "Se edito Satisfactoriamente" : "Error al editar el usuario",
             Estado = result
         },
                     JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 6
0
        public async Task <ActionResult> EditarCuentaUsuario(UsuarioViewModel model)
        {
            try
            {
                using (var context = new courageproEntities())
                {
                    var usuario = context.Usuarios.Find(model.Id);
                    usuario.AspNetUsers.UserName = model.UserName;
                    usuario.AspNetUsers.Email    = model.Email;
                    context.Entry(usuario).State = System.Data.Entity.EntityState.Modified;
                    var roles = await UserManager.GetRolesAsync(model.IdAspNetUser);

                    await UserManager.RemoveFromRolesAsync(model.IdAspNetUser, roles.ToArray());

                    var result2 = await UserManager.AddToRoleAsync(model.IdAspNetUser, context.AspNetRoles.Find(model.RoleUsuario).Name);

                    var result = context.SaveChanges() > 0;
                    return(Json(new MensajeRespuestaViewModel
                    {
                        Titulo = "Editar Usuario",
                        Mensaje = result && result2.Succeeded ? "Se edito Satisfactoriamente" : "Error al editar el usuario",
                        Estado = result
                    },
                                JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception e)
            {
                return(Json(new MensajeRespuestaViewModel
                {
                    Titulo = "Editar Usuario",
                    Mensaje = "Error al editar el usuario",
                    Estado = false
                },
                            JsonRequestBehavior.AllowGet));
            }
        }