예제 #1
0
        public String ResetSenha()
        {
            string senha = Guid.NewGuid().ToString().Substring(0, 8);

            this.Senha = SenhaAssertionConcern.Encrypt(senha);
            return(senha);
        }
예제 #2
0
 public void Validar()
 {
     AssertionConcern.AssertArgumentNotNull(this.Nome, Errors.nomeUsuarioInvalido);
     AssertionConcern.AssertArgumentLength(this.Nome, 3, 50, Errors.nomeUsuarioInvalido);
     EmailAssertionConcern.AssertIsValid(this.Email);
     SenhaAssertionConcern.AssertIsValid(this.Senha);
 }
예제 #3
0
        public void setSenha(String senha, String confirmaSenha)
        {
            AssertionConcern.AssertArgumentNotNull(senha, Errors.senhaInvalida);
            AssertionConcern.AssertArgumentNotNull(confirmaSenha, Errors.confimacaoSenhaInvalida);
            AssertionConcern.AssertArgumentEquals(senha, confirmaSenha, Errors.senhaInvalida);
            AssertionConcern.AssertArgumentLength(senha, 6, 20, Errors.senhaInvalida);

            this.Senha = SenhaAssertionConcern.Encrypt(senha);
        }