Beispiel #1
0
        public static void ListarProduto()
        {
            int produtoId;
            List <ProdutoViewModel> produtos = _produtoRepositorio.Listar();

            do
            {
                foreach (ProdutoViewModel item in produtos)
                {
                    Console.WriteLine($"{item.Id} - {item.Nome} - {item.Preco}");
                }

                Console.WriteLine("Insira o Id do produto para mais informações ou 0 para sair");
                produtoId = int.Parse(Console.ReadLine());

                if (produtoId == 0)
                {
                    break;
                }

                ProdutoViewModel produto = _produtoRepositorio.Buscar(produtoId);

                if (produto != null)
                {
                    Console.WriteLine($"{produto.Id} - {produto.Nome} - {produto.Preco} - {produto.Descricao} - {produto.Preco} - {produto.DataCriacao}");
                }
                else
                {
                    Console.WriteLine("Produto não encontrado");
                }
            } while (produtoId != 0);
        }
 public Produto BuscarPorId(int id)
 {
     return(ProdutoRepositorio.Buscar(id));
 }