Example #1
0
        public ActionResult PutSenha(Models.Entity.Usuario usuario)
        {
            try
            {
                // Criptografando senhas
                usuario.Senha       = Security.Encrypt(usuario.Senha);
                usuario.SenhaAntiga = Security.Encrypt(usuario.SenhaAntiga);

                // Requisição para atualizar senha
                var response = _usuarioApp.PutSenha(usuario);
                if (!response.IsSuccessStatusCode)
                {
                    return(ErrorMessage(response.Content.ReadAsStringAsync().Result));
                }

                return(new EmptyResult());
            }
            catch (Exception ex)
            {
                return(ErrorMessage(ex.Message));
            }
        }