public void AlterarEmail(string email) { ValidadorDeRegra.Novo() .Quando(!ValidadorEmail.IsEmail(email), Resource.EmailInvalido) .DispararExcecaoSeExistir(); Email = email; }
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; }