Beispiel #1
0
        public ActionResult Profile(Models.Usuarios usuarios)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ViewBag.userId    = Session["Username"];
                    usuarios.Username = ViewBag.userId;

                    //Encripta el password
                    var passwordEncriptado = Encriptacion.Encriptacion.Encriptar(usuarios.Password);
                    //Asigna la variable encriptada al objeto Password
                    usuarios.Password = passwordEncriptado;

                    var usuariosEditar = Mapper.Map <DATA.Usuarios>(usuarios);
                    usuar.ActualizaUsuarios(usuariosEditar);
                }
                ViewBag.Rol = Session["Rol"].ToString();
                return(RedirectToAction("Profile"));
            }
            catch (Exception)
            {
                ModelState.AddModelError("error", "No se ha podido actualizar");
                return(RedirectToAction("Index"));
            }
        }