Example #1
0
        public async Task Run(CancellationToken cancellationToken = default)
        {
            try
            {
                var courses = await courseService.GetCoursesForCurrentSemester();

                var files = await oscaWebService.GetFilesForCourses(courses, cancellationToken);

                await databaseService.DropTableAndInsertAll(files);
            }
            catch (Exception e)
            {
                Exceptions.Add(e);
            }
        }