Esempio n. 1
0
        public static void ConsoleRemover(CircularList lista)
        {
            List <Contato> menuItems = lista.Listar();
            bool           removeu   = false;

            Console.CursorVisible = false;
            while (!removeu)
            {
                Contato selectedMenuItem = DesenharMenu(menuItems);
                if (selectedMenuItem != null)
                {
                    lista.Remover(selectedMenuItem);
                    Console.WriteLine("Contato excluído!");
                    removeu = true;
                }
                else if (selectedMenuItem == null)
                {
                    Console.Clear();
                    removeu = true;
                }
            }
        }
Esempio n. 2
0
        public static void ConsoleEditar(CircularList lista)
        {
            List <Contato> menuItems = lista.Listar();
            bool           editou    = false;

            Console.CursorVisible = false;
            while (!editou)
            {
                Contato selectedMenuItem = DesenharMenu(menuItems);
                if (selectedMenuItem != null)
                {
                    lista.Editar(selectedMenuItem);
                    Console.WriteLine("Contato editado!");
                    editou = true;
                }
                else if (selectedMenuItem == null)
                {
                    Console.Clear();
                    editou = true;
                }
            }
        }