Beispiel #1
0
        public static void AddItem(List <Todoitem> todoList)
        {
            Console.Clear();
            System.Console.WriteLine("Novo Item: ");
            System.Console.WriteLine();
            System.Console.WriteLine("Titulo");
            string titulo = Console.ReadLine();

            System.Console.WriteLine("Notas: ");
            string   nota = Console.ReadLine();
            Todoitem item = new Todoitem(titulo, nota);

            todoList.Add(item);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            List <Todoitem> TODOList = new List <Todoitem>();
            string          fileName = "todo.csv";
            string          filePath = ".\\" + fileName;

            try{
                string[] todofile = File.ReadAllLines(filePath);

                foreach (var line in todofile)
                {
                    string[] itens  = line.Split(",");
                    string   titulo = itens[0].Replace("\"", "");
                    string   nota   = itens[1].Replace("\"", "");

                    Todoitem todoitem = new Todoitem(titulo, nota);
                    TODOList.Add(todoitem);
                }
            } catch (IOException ioe) {
                System.Console.WriteLine("Erro ao acessar arquivo");
                System.Console.WriteLine(ioe.Message);
            }

            int opcao = 0;

            do
            {
                Console.Clear();
                System.Console.WriteLine("TODO LIST");
                System.Console.WriteLine();
                ListaItens(TODOList);
                System.Console.WriteLine("Digite uma opção:");
                System.Console.WriteLine("1 - Adicionar Item");
                System.Console.WriteLine("2 - Remover Item");
                System.Console.WriteLine("3 - Sair do programa");
                System.Console.Write("Opção: ");
                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    AddItem(TODOList);
                    break;

                case 2:
                    RemoveItem(TODOList);
                    break;

                case 3:
                    System.Console.WriteLine("Tchau!");
                    SaveItem(TODOList, filePath);
                    break;

                default:
                    System.Console.WriteLine("opção invalida");
                    Console.ReadLine();

                    break;
                }
            }while(opcao != 3);
        }