public static void CadastrarProduto() { string nome, descricao, categoria; float preco; do { System.Console.WriteLine("Digite o nome do produto"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome inválido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Descreva o produto"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { System.Console.WriteLine("Descrição inválida"); } } while (string.IsNullOrEmpty(descricao)); do { System.Console.WriteLine("Digite o preço do produto"); preco = float.Parse(Console.ReadLine()); if (preco < 1) { System.Console.WriteLine("Preço inválido"); } } while (preco < 1); do { System.Console.WriteLine("Digite a categoria do produto"); System.Console.WriteLine("SUSHI / BEBIDA"); categoria = Console.ReadLine(); if (!ValidacaoUtil.EscolhaCategoria(categoria)) { System.Console.WriteLine("Escolha uma categoria válida"); } } while (!ValidacaoUtil.EscolhaCategoria(categoria)); ProdutoViewModel produtoViewModel = new ProdutoViewModel(); produtoViewModel.Nome = nome; produtoViewModel.Descricao = descricao; produtoViewModel.Preco = preco; produtoViewModel.Categoria = categoria; produtoRepositorio.InserirProduto(produtoViewModel); System.Console.WriteLine("Cadastro efetuado com sucesso"); }//fim cadastrar produto