コード例 #1
0
 public void AlterarEmail(string email)
 {
     ValidadorDeRegra.Novo()
     .Quando(!ValidadorEmail.IsEmail(email), Resource.EmailInvalido)
     .DispararExcecaoSeExistir();
     Email = email;
 }
コード例 #2
0
 public Aluno(string nome, string email, string cpf, PublicoAlvo publicoAlvo)
 {
     ValidadorDeRegra.Novo()
     .Quando(string.IsNullOrEmpty(nome), Resource.NomeInvalido)
     .Quando(!ValidadorCpf.IsCpf(cpf), Resource.CpfInvalido)
     .Quando(string.IsNullOrEmpty(cpf), Resource.CpfInvalido)
     .Quando(!ValidadorEmail.IsEmail(email), Resource.EmailInvalido)
     .DispararExcecaoSeExistir();
     Nome        = nome;
     Email       = email;
     Cpf         = cpf;
     PublicoAlvo = publicoAlvo;
 }