コード例 #1
0
ファイル: UsuarioController.cs プロジェクト: Daqd1491/ProyTE
 public ActionResult Edit(Models.TbUsuarios usuario)
 {
     if (ModelState.IsValid)
     {
         var modificar = Mapper.Map <DATA.TbUsuarios>(usuario);
         usua.ActualizarUsuario(modificar);
         return(RedirectToAction("Index"));
     }
     return(View(usuario));
 }
コード例 #2
0
        public ActionResult CambioContrasenna(Models.CambioContrasenna password)
        {
            if (ModelState.IsValid)
            {
                var usuario = cuent.BuscarUsuario(Session["UserEmail"].ToString());

                if (Utilidades.Decriptar(usuario.Contrasenna) == password.passActual)
                {
                    Models.TbUsuarios us = new Models.TbUsuarios
                    {
                        Id_Usuario    = usuario.Id_Usuario,
                        Id_Rol        = usuario.Id_Rol,
                        Cedula        = usuario.Cedula,
                        Nombre        = usuario.Nombre,
                        Apellido_1    = usuario.Apellido_1,
                        Apellido_2    = usuario.Apellido_2,
                        Telefono_1    = usuario.Telefono_1,
                        Telefono_2    = usuario.Telefono_2,
                        Correo        = usuario.Correo,
                        NombreUsuario = usuario.NombreUsuario,
                        Contrasenna   = Utilidades.Encriptar(password.passNuevo),
                        Foto          = usuario.Foto
                    };
                    var modificar = Mapper.Map <DATA.TbUsuarios>(us);
                    usua.ActualizarUsuario(modificar);
                    Terminar();
                    //Mensaje: "Su contraseña ha sido actualizada" cerrar sesion y a diregir a pantalla login. (Opcional, Notificar al correo cambio de contraseña)
                }
                else
                {
                    //Mensaje: "Ingrese una contraseña valida", limpiar y diriguir al campo passActual
                }
                return(RedirectToAction("Login", "Login"));
            }
            return(View(password));
        }
コード例 #3
0
 public async Task <Object []> UpdateUserAsync([FromBody] Usuario user)
 {
     return(await usuarios.ActualizarUsuario(user));
 }