From 68e877298aa5332b61a022439d23c6af29b50476 Mon Sep 17 00:00:00 2001 From: glax Date: Fri, 19 May 2023 19:23:12 +0200 Subject: [PATCH] Added option to immediately execute a task --- Tranga-CLI/Tranga_Cli.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Tranga-CLI/Tranga_Cli.cs b/Tranga-CLI/Tranga_Cli.cs index 6cfb2c7..e19586d 100644 --- a/Tranga-CLI/Tranga_Cli.cs +++ b/Tranga-CLI/Tranga_Cli.cs @@ -126,6 +126,21 @@ public static class Tranga_Cli return tasks.Length; } + private static void ExecuteTask(TaskManager taskManager) + { + TrangaTask[] tasks = taskManager.GetAllTasks(); + PrintTasks(tasks); + + Console.WriteLine($"Select Task (0-{tasks.Length - 1}):"); + + string? selectedTask = Console.ReadLine(); + while(selectedTask is null || selectedTask.Length < 1) + selectedTask = Console.ReadLine(); + int selectedTaskIndex = Convert.ToInt32(selectedTask); + + taskManager.ExecuteTaskNow(tasks[selectedTaskIndex]); + } + private static void RemoveTask(TaskManager taskManager) { int length = PrintTasks(taskManager);