public static void CadastroUsuario() { string nome, email, senha, confirmaSenha; do { System.Console.WriteLine("Digite o Nome do Usuário"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome Inválido"); } //fim if } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite o Email do Usuário"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email Inválido, o email deve conter '@' e '.'"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Digite a Senha do Usuário"); senha = Console.ReadLine(); System.Console.WriteLine("Confirme a Senha"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.confirmaçãoSenha(senha, confirmaSenha)) { System.Console.WriteLine("As Senhas não são iguais"); } } while (!ValidacaoUtil.confirmaçãoSenha(senha, confirmaSenha)); // Cria um objeto do tipo usuário UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; // método para inserir no banco de dados usuarioRepositorio.Inserir(usuarioViewModel); System.Console.WriteLine("Cadastro efetuado com sucesso"); } //fim cadastrar usuário