public static void Executar() { var validacaoCadastro = new Mensagem("O cadastro não foi realizado!"); var usuarioFormErro = new Mensagem("O usuário informou um nome inválido!"); var tamanhoNomeForm = new InputFormMessage("O nome precisa possuir mais de 2 caracteres!"); var nomeVazioForm = new InputFormMessage("O nome não pode possuir numeros!"); usuarioFormErro.AdicionarMensagem(tamanhoNomeForm); usuarioFormErro.AdicionarMensagem(nomeVazioForm); validacaoCadastro.AdicionarMensagem(usuarioFormErro); var domainUsuarioErro = new Mensagem("Problems ao processar o cadastro de usuario!"); var cpfUsuarioDomain = new DomainMessage("O CPF informado está em uso!"); var emailUsuarioDomain = new DomainMessage("O Email informado está em uso!"); domainUsuarioErro.AdicionarMensagem(cpfUsuarioDomain); domainUsuarioErro.AdicionarMensagem(emailUsuarioDomain); validacaoCadastro.AdicionarMensagem(domainUsuarioErro); validacaoCadastro.ExibirMensagens(2); }
public static void Run() { var validacaoCadastro = new Mensagem("O cadastro não foi realizado!"); var usuarioFormErro = new Mensagem("O usuário informou um nome inválido"); var tamanhoNomeForm = new InputFormMessage("O nome precisa possuir mais de 2 caracteres"); var nomeVazioForm = new InputFormMessage("Campo obrigatório."); usuarioFormErro.AdicionarFilha(tamanhoNomeForm); usuarioFormErro.AdicionarFilha(nomeVazioForm); validacaoCadastro.AdicionarFilha(usuarioFormErro); var domainUsuarioErro = new Mensagem("Problemas ao processar o cadastro de usuario"); var cpfUsuarioDomain = new DomainMessage("O CPF informado está em uso!"); var emailUsuarioDomain = new DomainMessage("O Email informado está em uso!"); domainUsuarioErro.AdicionarFilha(cpfUsuarioDomain); domainUsuarioErro.AdicionarFilha(emailUsuarioDomain); validacaoCadastro.AdicionarFilha(domainUsuarioErro); var msgNivel_1 = new Mensagem("Nível 1"); var msgNivel_2 = new Mensagem("Nível 2"); var msgNivel_3 = new Mensagem("Nível 3"); var msgNivel_4 = new Mensagem("Nível 4"); var msgNivel_5 = new Mensagem("Nível 5"); msgNivel_4.AdicionarFilha(msgNivel_5); msgNivel_3.AdicionarFilha(msgNivel_4); msgNivel_2.AdicionarFilha(msgNivel_3); msgNivel_1.AdicionarFilha(msgNivel_2); validacaoCadastro.AdicionarFilha(msgNivel_1); validacaoCadastro.ExibirMensagens(2); }
public string Index() { Eventos.LimparDados(); var validacaoCadastro = new Mensagem("O cadastro não foi realizado!"); var usuarioFormErro = new Mensagem("O usuário informou um nome inválido"); var tamanhoNomeForm = new InputFormMessage("O nome precisa possuir mais de 2 caracteres"); var nomeVazioForm = new InputFormMessage("O nome não pode possuir numeros"); usuarioFormErro.AdicionarFilha(tamanhoNomeForm); usuarioFormErro.AdicionarFilha(nomeVazioForm); validacaoCadastro.AdicionarFilha(usuarioFormErro); var domainUsuarioErro = new Mensagem("Problemas ao processar o cadastro de usuario"); var cpfUsuarioDomain = new DomainMessage("O CPF informado está em uso!"); var emailUsuarioDomain = new DomainMessage("O Email informado está em uso!"); domainUsuarioErro.AdicionarFilha(cpfUsuarioDomain); domainUsuarioErro.AdicionarFilha(emailUsuarioDomain); validacaoCadastro.AdicionarFilha(domainUsuarioErro); var msgNivel1 = new Mensagem("Nivel 1"); var msgNivel2 = new Mensagem("Nivel 2"); var msgNivel3 = new Mensagem("Nivel 3"); var msgNivel4 = new Mensagem("Nivel 4"); var msgNivel5 = new Mensagem("Nivel 5"); msgNivel4.AdicionarFilha(msgNivel5); msgNivel3.AdicionarFilha(msgNivel4); msgNivel2.AdicionarFilha(msgNivel3); msgNivel1.AdicionarFilha(msgNivel2); validacaoCadastro.AdicionarFilha(msgNivel1); validacaoCadastro.ExibirMensagens(2); return(Eventos.Imprimir()); }
public static void Executar() { var validacaoCadastro = new Mensagem("O cadastro não foi realizado!"); var usuarioFormErro = new Mensagem("O usuário informou um nome inválido"); var tamanhoNomeForm = new InputFormMessage("O nome precisa possuir mais de 2 caracteres"); var nomeEmBrancoOuVazioForm = new InputFormMessage("O nome não pode estar em branco ou possuir números"); usuarioFormErro.AdicionarFilha(tamanhoNomeForm); usuarioFormErro.AdicionarFilha(nomeEmBrancoOuVazioForm); validacaoCadastro.AdicionarFilha(usuarioFormErro); var domainUsuarioErro = new Mensagem("Problemas ao processar o cadastro do usuário"); var cpfUsuarioDomain = new DomainMessage("O CPF informado está em uso por outra pessoa!"); var emailUsuarioDomain = new DomainMessage("O e-mail informado está em uso por outro usuário!"); domainUsuarioErro.AdicionarFilha(cpfUsuarioDomain); domainUsuarioErro.AdicionarFilha(emailUsuarioDomain); validacaoCadastro.AdicionarFilha(domainUsuarioErro); var msgNivel1 = new Mensagem("Nível 1"); var msgNivel2 = new Mensagem("Nível 2"); var msgNivel3 = new Mensagem("Nível 3"); var msgNivel4 = new Mensagem("Nível 4"); var msgNivel5 = new Mensagem("Nível 5"); msgNivel4.AdicionarFilha(msgNivel5); msgNivel3.AdicionarFilha(msgNivel4); msgNivel2.AdicionarFilha(msgNivel3); msgNivel1.AdicionarFilha(msgNivel2); validacaoCadastro.AdicionarFilha(msgNivel1); validacaoCadastro.ExibirMensagens(nivelMensagem: 2); }