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); }
public static void Execute() { var registrationValidation = new Message("The registration was not carried out!"); var userFormError = new Message("The user entered an invalid name"); var formNameSize = new InputFormMessage("The name must be longer than 2 characters"); var emptyNameForm = new InputFormMessage("The name cannot have numbers"); userFormError.AddChild(formNameSize); userFormError.AddChild(emptyNameForm); registrationValidation.AddChild(userFormError); var domainUserError = new Message("Problems processing the user registration"); var cpfUserDomain = new DomainMessage("The informed CPF is in use!"); var emailUserDomain = new DomainMessage("The informed email is in use!"); domainUserError.AddChild(cpfUserDomain); domainUserError.AddChild(emailUserDomain); registrationValidation.AddChild(domainUserError); var level1Message = new Message("Level 1"); var level2Message = new Message("Level 2"); var level3Message = new Message("Level 3"); var level4Message = new Message("Level 4"); var level5Message = new Message("Level 5"); level4Message.AddChild(level5Message); level3Message.AddChild(level4Message); level2Message.AddChild(level3Message); level1Message.AddChild(level2Message); registrationValidation.AddChild(level1Message); registrationValidation.DisplayMessages(2); }