private async Task AddStudentOverviews() { var viewModel = new StudentOverviewDetailViewModel(new StudentOverviewTableViewModel(), _studentOverviewStore, _pageService); viewModel.StudentOverviewAdded += (source, studentOverview) => { StudentOverviews.Add(new StudentOverviewTableViewModel(studentOverview)); }; await _pageService.PushModalAsync(new StudentOverviewDetailPage(viewModel)); }
private async Task LoadData() { if (_isDataLoaded) { return; } _isDataLoaded = true; var studentOverview = await _studentOverviewStore.GetStudentOverviewsAsync(); foreach (var s in studentOverview) { StudentOverviews.Add(new StudentOverviewTableViewModel(s)); } }