示例#1
0
        static void Main(string[] args)
        {
            ToDoList list = new ToDoList();

            while (true)
            {
                Console.WriteLine("Lūdzu izvēlieties darbību:");
                Console.WriteLine("a - pievienot");
                Console.WriteLine("p - parādīt");
                Console.WriteLine("d - Dzēst");
                Console.WriteLine("g - Dzēst visu sarakstu");
                string userinput = Console.ReadLine();
                switch (userinput)
                {
                case "a":
                    // Pievienot jaunu darāmo lietu
                    Console.WriteLine("ludzu ievadiet darāmo lietu:");
                    string todoTask = Console.ReadLine();
                    list.AddNewTodo(todoTask);
                    break;

                case "p":
                    //izvadat visas darāmas lietas uz ekrana
                    list.ShowAllTodos();
                    break;

                case "d":
                    //dzēst konkrētu darāmo lietu
                    Console.WriteLine("lūdzu ievadi dzēšamo nummuru");
                    list.ShowAllTodos();
                    int index = int.Parse(Console.ReadLine());
                    list.deliteTodo(index - 1);
                    break;

                // pievienot funkciju kas notira visu sarakstu
                case "g":

                    list.DeldeliteTodo();
                    break;

                case "s":
                    //Saglabajam saturu failā
                    list.SaveToFile();
                    break;

                //implementejam ieladi no faila izmantojot funkciju
                //File.ReadAlllines(path);
                case "l":
                    list.LoadFromeFile();
                    break;
                }
                // Pievienot jaunu darāmo lietu
                // Es gribu dzēst visas daramas lietas
                // izvadīt visas darāmās lietas uz ekrāna
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            ToDoList list = new ToDoList();


            while (true)
            {
                Console.WriteLine("Lūdzu izvēlieties darbību:");
                Console.WriteLine("a - pievienot");
                Console.WriteLine("p - parādīt");
                Console.WriteLine("d - dzēst");
                Console.WriteLine("at - izdarīts");
                Console.WriteLine("c - dzēst visu");
                Console.WriteLine("s - saglabāt");
                Console.WriteLine("l - ielādēt");
                string usersInput = Console.ReadLine();
                switch (usersInput)
                {
                case "pievienot":
                case "a":
                    Console.WriteLine("Lūdzu ievadiet darāmo lietu skaitu:");
                    string toDoTask = Console.ReadLine();
                    list.AddNewToDo(toDoTask);
                    break;

                case "print":
                case "p":
                    list.ShowAllToDos();
                    break;

                case "at":
                    Console.WriteLine("Lūdzu ievadi pabeigtā uzdevuma numuru.");
                    list.ShowAllToDos();
                    int doneToDoIndex = int.Parse(Console.ReadLine());
                    list.MarkTodoAsDone(doneToDoIndex - 1);
                    break;

                case "d":
                    Console.WriteLine("Lūdzu ievadi dzēšamo numuru");
                    list.ShowAllToDos();
                    int index = int.Parse(Console.ReadLine());
                    list.deleteToDo(index - 1);
                    break;

                case "c":
                    Console.WriteLine("Vai vēlies izdzēst visu sarakstu? jā/nē");
                    list.deleteAllToDos();
                    break;

                case "s":
                    list.SaveToFile();
                    break;

                case "l":
                    list.LoadFromFile();
                    break;

                default:
                    Console.WriteLine("Neatpazina komandu!");
                    break;
                }
            }
        }