コード例 #1
0
        public Models.TbLogin Alterar(int id, int cod, string senha)
        {
            if (!(db.ConsultarCodigoSenha(id) == cod))
            {
                throw new ArgumentException("Codigo de alteração incorreto");
            }

            Func <string, bool> senhaForte = OutrasValidacoes.SenhaForte();

            if (senhaForte(senha))
            {
                throw new ArgumentException("Senha fraca. Tente outra senha");
            }

            return(db.RedefinirSenha(id, senha));
        }