Example #1
0
 public IActionResult GetAll()
 {
     try
     {
         return(Ok(WebDb.GetAllTasks()));
     }
     catch (Exception ex)
     {
         return(NotFound("Couldn't get tasks list - error: " + ex.Message));
     }
 }
Example #2
0
        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));
        }