private async Task LoadData()
        {
            if (_isDataLoaded)
            {
                return;
            }

            _isDataLoaded = true;

            var course = await _coursesStore.GetCoursesAsync();

            foreach (var c in course)
            {
                Courses.Add(new CoursesTableViewModel(c));
            }
        }