public void Cadastrar() { Produto novoProduto = new Produto(); Console.WriteLine("Digite o código do Produto:"); novoProduto.Codigo = int.Parse(Console.ReadLine()); Console.WriteLine("Digite o nome do Produto:"); novoProduto.NomeProduto = Console.ReadLine(); Console.WriteLine("Digite o preço do Produto:"); novoProduto.Preco = float.Parse(Console.ReadLine()); DataCadastro = DateTime.UtcNow; // Atribuimos nossa marca através de um método criado para cadastro novoProduto.Marca = Marca.CadastrarMarca(); // Atribuimos o usuários através do método construtor novoProduto.CadastradoPor = new Usuario(); ListaDeProduto.Add(novoProduto); }
public void GerarMenu() { Produto produto = new Produto(); Marca marca = new Marca(); int escolha = 0; do { Console.WriteLine($"Escolha uma das opções abaixo:"); Console.WriteLine($"[1] - Cadastrar Produto || [2] - Listar Produtos || [3] - Deletar produto"); Console.WriteLine($"[4] - Cadastrar Marca || [5] - Listar Marcas || [6] - Deletar Marca"); Console.WriteLine($"[0] - Sair"); escolha = int.Parse(Console.ReadLine()); switch (escolha) { case 1: produto.Cadastrar(); break; case 2: produto.Listar(); break; case 3: Console.WriteLine($"Digite um código para excluir:"); int cod = int.Parse(Console.ReadLine()); produto.Deletar(cod); break; case 4: marca.CadastrarMarca(); break; case 5: marca.Listar(); break; case 6: Console.WriteLine($"Digite um código para excluir:"); int codMarca = int.Parse(Console.ReadLine()); marca.Deletar(codMarca); break; case 0: Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"Programa encerrado"); Console.ResetColor(); break; default: Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"Opção inválida!"); Console.ResetColor(); break; } } while (escolha != 0); }