public IActionResult GetAll() { try { return(Ok(WebDb.GetAllTasks())); } catch (Exception ex) { return(NotFound("Couldn't get tasks list - error: " + ex.Message)); } }
static async Task Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Initialize needed classes. dataProvider = InitializeDataprovider(); notificationService = InitializeNotification(); notificationConstants = new NotificationConstants(); tasksManager = InitializeTasksManager(dataProvider, notificationService, notificationConstants); // get all tasks. ITaskGroup tasks = tasksManager.GetAllTasks(); //Get current date and save if its new day. dayFollower = InitializeDayFollower(dataProvider); await dayFollower.SetNewDay(); //! Change var timer = new System.Threading.Timer( async e => await dayFollower.SetNewDay(), null, TimeSpan.Zero, TimeSpan.FromMinutes(30)); // start the check list view. Application.Run(new CheckListApp(tasksManager, tasks)); }