static void Main(string[] args) { MongoManager.Config(ConfigurationManager.AppSettings["MongoDbConnection"].ToString(), ConfigurationManager.AppSettings["MongoDbName"].ToString()); while (true) { Console.Write("Digite (B) para buscar e (C) para cadastrar: "); string option = Console.ReadLine(); if (!string.IsNullOrWhiteSpace(option)) { if (option.ToUpper().Equals("B")) { while (true) { Console.Write("Digite o nome do produto: "); string nomeDoProduto = Console.ReadLine(); if (!string.IsNullOrWhiteSpace(nomeDoProduto)) { ProdutoInMemory produto = BuscarProduto(nomeDoProduto); if (produto != null) { Console.WriteLine("Produto: " + JsonConvert.SerializeObject(produto)); } else { Console.WriteLine("O produto digitado não existe."); } break; } else { break; } } } else if (option.ToUpper().Equals("C")) { while (true) { Console.Write("Digite o nome do produto: "); string nomeDoProduto = Console.ReadLine(); Console.Write("Digite o valor do produto: "); decimal valorDoProduto = Convert.ToDecimal(Console.ReadLine()); CadastrarProduto(nomeDoProduto, valorDoProduto); Console.WriteLine("Produto cadastrado com sucesso."); break; } } else { break; } } else { break; } } }