Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        private async Task LoadData()
        {
            if (_isDataLoaded)
            {
                return;
            }

            _isDataLoaded = true;

            var studentOverview = await _studentOverviewStore.GetStudentOverviewsAsync();

            foreach (var s in studentOverview)
            {
                StudentOverviews.Add(new StudentOverviewTableViewModel(s));
            }
        }