private async Task LoadData() { if (_isDataLoaded) { return; } _isDataLoaded = true; var course = await _coursesStore.GetCoursesAsync(); foreach (var c in course) { Courses.Add(new CoursesTableViewModel(c)); } }