예제 #1
0
        public void Validar()
        {
            AssertionConcern.AssertArgumentLength(this.Nome, 3, 100, "Nome de Usuário Inválido");

            EmailAssertionConcern.AssertIsValid(this.Email);
            PasswordAssertionConcern.AssertIsValid(this.Senha);
        }
        public User Authenticate(string email, string password)
        {
            User user = GetByEmail(email);

            AssertionConcern.AssertArgumentNotNull(user, ErrorMessages.UserNotFound);
            PasswordAssertionConcern.AssertIsValid(password);
            PasswordAssertionConcern.AssertPasswordIsSame(user.Password, password);
            return(user);
        }
 /// <summary>
 /// Validar o Contato
 /// </summary>
 public void Validate()
 {
     AssertionConcern.AssertArgumentLength(this.Name, 3, 60, "Errors.InvalidContactName");
     AssertionConcern.AssertArgumentNotNull(this.Name, "");
     AssertionConcern.AssertArgumentLength(this.Telefone, 8, 12, "Errors.InvalidContactTelefone");
     AssertionConcern.AssertArgumentNotNull(this.Telefone, "");
     EmailAssertionConcern.AssertIsValid(this.Email);
     PasswordAssertionConcern.AssertIsValid(this.Password);
 }
예제 #4
0
 public void Validate()
 {
     AssertionConcern.AssertArgumentLength(this.Name, 3, 250, Errors.InvalidUserName);
     EmailAssertionConcern.AssertIsValid(this.Email);
     PasswordAssertionConcern.AssertIsValid(this.Password);
 }
예제 #5
0
 public void Validar()
 {
     AssertionConcern.AssertArgumentLength(UsuarioNome, 3, 250, Erros.InvalidUserName);
     PasswordAssertionConcern.AssertIsValid(Senha);
 }
예제 #6
0
 public static void senhaUsuarioEhValido(this Usuario usuario)
 {
     PasswordAssertionConcern.AssertIsValid(usuario.Senha);
 }
예제 #7
0
 public void Validate()
 {
     PasswordAssertionConcern.AssertIsValid(this.Password);
     AssertionConcern.AssertArgumentLength(this.Name, 4, 50, Errors.InputOutOfRange);
     EmailAssertionConcern.AssertIsValid(this.Email);
 }
예제 #8
0
 public void ValidateAutentication()
 {
     EmailAssertionConcern.AssertIsValid(this.Email);
     PasswordAssertionConcern.AssertIsValid(this.Password);
     this.Password = PasswordAssertionConcern.Encrypt(this.Password);
 }