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")); } }