public static List <ToDo> MarkDone(List <ToDo> lst) { Console.WriteLine("\nEnter Serial of To Do:"); int num = Convert.ToInt32(Console.ReadLine()); lst[num - 1].Status = ToDo.StatusType.Done; Console.Clear(); Console.WriteLine("To Do (" + num + ") Marked as Done\n"); Console.WriteLine("Press Any Key to Go to List"); Console.ReadKey(); CurrentList.ShowList(lst); return(lst); }
static void Main(string[] args) { List <ToDo> Lst = new List <ToDo>(); Lst = CsvManager.ReadCsv(@"D:\C#\ToDoList\prac\InitRef\InitRef\Todo.csv"); Menu.ShowMenu(); while (true) { var index = Console.ReadLine(); if (index == "1") { CurrentList.ShowList(Lst); } if (index == "2") { Lst = NewTodo.CreateTodo(Lst); } if (index == "3") { break; } if (index == "4") { Lst = ChangeStatus.MarkDone(Lst); } if (index == "5") { Menu.ShowMenu(); } } CsvManager.WriteCsv(@"D:\C#\ToDoList\prac\InitRef\InitRef\Todo.csv", Lst); }