static void Main(string[] args) { TasksManager tasksManager = new TasksManager(); // We read the file and put the objects into a list tasksManager.CheckTheFile(); //For testing purposes only //string[] test = new string[0]; //test[0] = "-l"; //test[1] = "apple"; //tasksManager.ListAllTasks(); // No arguments were provided in the command line if (args.Length == 0) { Console.WriteLine("Command Line Todo application\n=============================\n"); Console.WriteLine("Command line arguments:\n-l Lists all the tasks\n-a Adds a new task\n" + "-r Removes a task\n-c Completes a task"); } if (args.Length > 0) { switch (args[0]) { case "-a": tasksManager.AddNewTask(args); break;; case "-l": tasksManager.ListAllTasks(); break;; case "-r": tasksManager.RemoveTask(args); break;; case "-c": tasksManager.CheckTask(args); break; default: Console.WriteLine("Unsupported argument"); break; } } Console.WriteLine($"The number of tasks is: {Task.TaskNumber}"); }
static void Main(string[] args) { TasksManager tasksManager = new TasksManager(); //For testing purpose only //string[] test = new string[2]; //test[0] = "-r"; //test[1] = "apple"; //tasksManager.RemoveTask(test); if (args.Length == 0) { Console.WriteLine("Command Line Todo application\n=============================\n"); Console.WriteLine("Command line arguments:\n-l Lists all the tasks\n-a Adds a new task\n" + "-r Removes a task\n-c Completes a task"); } if (args.Length > 0) { switch (args[0]) { case "-a": tasksManager.AddNewTask(args); break;; case "-l": tasksManager.ListAllTasks(); break;; case "-r": tasksManager.RemoveTask(args); break;; case "-c": tasksManager.CheckTask(args); break; default: Console.WriteLine("Unsupported argument"); break; } } }