コード例 #1
0
        public ActionResult Edit(Models.Users users)
        {
            if (Session["UserID"] != null && Session["Type"].Equals("admin"))
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        //Encripta el password
                        var passwordEncriptado = Encriptacion.Encriptacion.Encriptar(users.Us_Password);
                        //Asigna la variable encriptada al objeto Password
                        users.Us_Password = passwordEncriptado;

                        var usersEditar = Mapper.Map <DATA.Users>(users);
                        use.ActualizarUsers(usersEditar);
                        return(RedirectToAction("Index"));
                    }
                    catch (Exception)
                    {
                        ModelState.AddModelError("error", "No se ha podido actualizar");
                    }
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }