public static void CadastrarProduto() { string nome, descricao, categoria, preco; #region input do { Console.WriteLine("Insira o nome do Produto"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.WriteLine("Nome de Produto inválido"); } } while (string.IsNullOrEmpty(nome)); do { Console.WriteLine("Insira a Descrição do Produto"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { Console.WriteLine("Descrição do Produto inválido"); } } while (string.IsNullOrEmpty(descricao)); do { Console.WriteLine("Insira o Preço do Produto"); preco = Console.ReadLine(); if (string.IsNullOrEmpty(preco)) { Console.WriteLine("Preço do Produto inválido"); } } while (string.IsNullOrEmpty(preco)); do { Console.WriteLine("Informe a categoria do produto"); categoria = Console.ReadLine(); if (!ValidacaoUtil.ValidarCategoria(categoria)) { Console.WriteLine("Categoria inválida"); } } while (!ValidacaoUtil.ValidarCategoria(categoria)); #endregion ProdutoViewModel produtoViewModel = new ProdutoViewModel(nome, descricao, categoria, decimal.Parse(preco)); _produtoRepositorio.Adicionar(produtoViewModel); Console.WriteLine("Produto cadastrado"); }
public static void CadastrarProduto() { string descricao, categoria; float preco; do { System.Console.WriteLine("Digite uma breve descrição do produto:"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { Console.WriteLine("Insira a descrição!"); } } while (string.IsNullOrEmpty(descricao)); do { System.Console.WriteLine("Digite a categoria do produto (Bebida ou Pizza):"); categoria = Console.ReadLine(); if (!ValidacaoUtil.ValidarCategoria(categoria)) { System.Console.WriteLine("Categoria inválida"); } } while (!ValidacaoUtil.ValidarCategoria(categoria)); System.Console.WriteLine("Insira o preço do produto:"); preco = float.Parse(Console.ReadLine()); ProdutoViewModel produtoViewModel = new ProdutoViewModel(); produtoViewModel.Descricao = descricao; produtoViewModel.Categoria = categoria; produtoViewModel.Preco = preco; //aramzenar no repositorio System.Console.WriteLine("Cadastro realizado com sucesso!"); }
/// <summary> /// Cadastra um produto /// </summary> public static void CadastrarProduto() { string nome, descricao, preco, categoria; #region View //Recebe o nome do produto do { System.Console.WriteLine("Informe o nome do produto"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome do produto inválido"); } } while (string.IsNullOrEmpty(nome)); //Recebe a descrição do produto do { System.Console.WriteLine("Informe a descrição do produto"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { System.Console.WriteLine("Descrição inválido"); } } while (string.IsNullOrEmpty(descricao)); //Recebe a preço do produto do { System.Console.WriteLine("Informe o preço do produto"); preco = Console.ReadLine(); if (string.IsNullOrEmpty(preco)) { System.Console.WriteLine("Preço inválido"); } } while (string.IsNullOrEmpty(preco)); //Recebe a categoria do { System.Console.WriteLine("Informe a categoria do produto"); categoria = Console.ReadLine(); if (string.IsNullOrEmpty(categoria)) { System.Console.WriteLine("Categoria inválido"); } } while (!ValidacaoUtil.ValidarCategoria(categoria)); #endregion #region Controller //Cria o objeto ProdutoViewModel ProdutoViewModel produtoViewModel = new ProdutoViewModel(); //Atribui os valores ao objeto produtoViewModel produtoViewModel.Nome = nome; produtoViewModel.Descricao = descricao; produtoViewModel.Preco = decimal.Parse(preco); produtoViewModel.Categoria = categoria; produtoRepositorio.Inserir(produtoViewModel); System.Console.WriteLine("Produto Cadastrado"); #endregion }
public static void CadastrarProduto() { string nome, descricao, categoria, preco; #region View do { System.Console.WriteLine("Informe o nome do produto"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome do produto inválido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Informe a descrição do produto"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { System.Console.WriteLine("Descrição do produto inválido"); } } while (string.IsNullOrEmpty(descricao)); do { System.Console.WriteLine("Informe o preço do produto"); preco = Console.ReadLine(); if (string.IsNullOrEmpty(preco)) { System.Console.WriteLine("Preço do produto inválido"); } } while (string.IsNullOrEmpty(preco)); do { System.Console.WriteLine("Informe a categoria(pizza ou bebida)"); categoria = Console.ReadLine(); if (!ValidacaoUtil.ValidarCategoria(categoria)) { System.Console.WriteLine("Categoria inválida"); } } while (!ValidacaoUtil.ValidarCategoria(categoria)); #endregion #region Controller //Cria um objeto do tipo ProdutoViewModel ProdutoViewModel produtoViewModel = new ProdutoViewModel(); //Atribui os valores ao objeto produtoViewModel.Nome = nome; produtoViewModel.Descricao = descricao; produtoViewModel.Preco = decimal.Parse(preco); produtoViewModel.Categoria = categoria; //Insere um novo produto produtoRep.Inserir(produtoViewModel); //Mostra a mensagem para o usuário System.Console.WriteLine("Produto cadastrado"); #endregion }
public static void CadastrarProduto() { string nome, descricao, preco, categoria; #region View // Recebe o nome do { System.Console.WriteLine("Insira seu nome:"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome do produto inválido"); } }while (string.IsNullOrEmpty(nome)); // Recebe a descrição do { System.Console.WriteLine("Insira a descrição do produto:"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { System.Console.WriteLine("Descrição inválida"); } } while (string.IsNullOrEmpty(descricao)); // Recebe o preço do { System.Console.WriteLine("Insira o preço do produto:"); preco = Console.ReadLine(); if (string.IsNullOrEmpty(preco)) { System.Console.WriteLine("Preço inválido!"); } } while (string.IsNullOrEmpty(preco)); // Recebe a categoria do { System.Console.WriteLine("Insira a categoria do produto:"); categoria = Console.ReadLine(); if (!ValidacaoUtil.ValidarCategoria(categoria)) { System.Console.WriteLine("Categoria inválida!"); } } while (!ValidacaoUtil.ValidarCategoria(categoria)); #endregion #region Controller // Cria um objeto ProdutoViewModel ProdutoViewModel produtoViewModel = new ProdutoViewModel(); // Atribui os valores ao objeto produtoViewModel produtoViewModel.Nome = nome; produtoViewModel.Descricao = descricao; produtoViewModel.Preco = float.Parse(preco); produtoViewModel.Categoria = categoria; // Inseri o produto atraves do repositório produtoRepositorio.Inserir(produtoViewModel); // Mostra uma mensagem para o usuário, dizendo que o produto foi cadastrado com sucesso! System.Console.WriteLine("Produto Cadastrado"); #endregion }