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("v - Dzēst visu"); Console.WriteLine("s - Saglabāt"); Console.WriteLine("i - Ieladet no Faila"); string userinput = Console.ReadLine(); switch (userinput) { case "a": Console.WriteLine("Lūdzu ievadi darāmo lietu "); string todoTask = Console.ReadLine(); list.AddNewToDo(todoTask); break; case "p": list.ShowAllTodos(); break; case "d": Console.WriteLine("Lūdzu ievadi dzēšamās lietas nr."); list.ShowAllTodos(); int indexOfTodo = int.Parse(Console.ReadLine()); list.DeleteToDo(indexOfTodo - 1); break; case "at": Console.WriteLine("Lūdzu ievadi izpildītās lietas nr."); list.ShowAllTodos(); int indexdone = int.Parse(Console.ReadLine()); list.MarkTodoAsDone(indexdone - 1); break; case "v": list.DeleteAll(); break; case "s": list.SaveToFile(); break; case "i": list.ReadFromFile(); break; } //pievienot jaunu daramo lietu //dzest visas daramas lietas //izvadit visas daramas lietas uz ekrana } }
static void Main(string[] args) { ToDoList list = new ToDoList(); list.LoadFromFile(); while (true) { Console.Clear(); Console.WriteLine("Lūdzu izvēlies darbību:"); Console.WriteLine("a-pievienot"); Console.WriteLine("b-parādīt"); Console.WriteLine("c-dzēst"); Console.WriteLine("z-atzīmēt, kā izdarītu"); Console.WriteLine("d-dzēst visu"); Console.WriteLine("s-saglabāt"); Console.WriteLine("l-ielādēt sarakstu"); string usersInput = Console.ReadLine(); switch (usersInput) { // var salikt divus case kopā, piemēram case "a" un case "add" - abos gadījumos izpilda šo zaru case "a": case "pievienot": //pievienot jaunu darāmo lietu Console.WriteLine("Lūdzu ievadiet darāmo lietu:"); string toDoTask = Console.ReadLine(); list.AddNewToDo(toDoTask); Console.ReadLine(); break; case "b": //izvadīt visas darāmās lietas uz ekrāna Console.WriteLine("Uzdevumu saraksts:"); list.ShowAllToDos(); Console.ReadLine(); break; case "c": Console.WriteLine("Izvēlies, ko dzēst"); list.ShowAllToDos(); int index = int.Parse(Console.ReadLine()); list.DeleteToDo(index - 1); Console.WriteLine("Ieraksts dzēsts!"); Console.ReadLine(); break; case "z": Console.WriteLine("Lūdzu ievadi paveiktā uzdevuma numuru:"); list.ShowAllToDos(); int done = int.Parse(Console.ReadLine()); list.MarkToDoDone(done - 1); Console.ReadLine(); break; case "d": list.DeleteAllToDos(); Console.WriteLine("Visi ieraksti dzēsti!"); Console.ReadLine(); break; case "s": //saglabājam saturu failā list.SaveToFile(); break; case "l": //izvadīt visas darāmās lietas uz ekrāna list.LoadFromFile(); Console.ReadLine(); break; default: Console.WriteLine("Neatpazīta komanda"); Console.ReadLine(); break; } } }