Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }