public void GerarMenu() { Produto produto = new Produto(); Marca marca = new Marca(); string opcao = "n"; do { Console.WriteLine("Escolha uma opção abaixo: "); Console.WriteLine("[1]-Cadastrar Marca "); Console.WriteLine("[2]-Listar Marcas "); Console.WriteLine("[3]-Excluir Marca "); Console.WriteLine("[4]-Cadastrar Produto "); Console.WriteLine("[5]-Listar Produtos "); Console.WriteLine("[6]-Excluir Produto "); Console.WriteLine("[0]-Sair da aplicação"); opcao = Console.ReadLine(); switch (opcao) { case "1": marca.Cadastrar(); break; case "2": marca.Listar(); break; case "3": Console.WriteLine("Digite o código da marca que deseja excluir: "); int codigo = int.Parse(Console.ReadLine()); marca.Deletar(codigo); break; case "4": produto.Cadastrar(); break; case "5": produto.Listar(); break; case "6": Console.WriteLine("Digite o código do produto que deseja excluir: "); int codigoDoProduto = int.Parse(Console.ReadLine()); produto.Deletar(codigoDoProduto); break; case "0": break; default: break; } } while (opcao != "0"); }
public void Cadastrar() { Produto novoProduto = new Produto(); Console.Write($"Digite o codigo do produto: "); novoProduto.Codigo = int.Parse(Console.ReadLine()); Console.Write($"Digite o nome do produto: "); novoProduto.NomeProduto = Console.ReadLine(); Console.Write($"Digite p preco do produto: "); novoProduto.Preco = float.Parse(Console.ReadLine()); //Chamamos um metodo do objeto/propriedade "Marca" novoProduto.Marca = Marca.Cadastrar(); //Utilizamos o proprio metodo construtor para atribuir um objeto completo de usuario novoProduto.CadastradoPor = new Usuario(); DataCadastro = DateTime.UtcNow; ListaDeProdutos.Add(novoProduto); }