Exemplo n.º 1
0
 public ListSchoolsView(ListSchoolsViewModel viewModel)
 {
     this.InitializeComponent();
     ViewModel   = viewModel;
     DataContext = viewModel;
     Loaded     += ListSchoolsView_Loaded;
 }
Exemplo n.º 2
0
        public async Task InitialLoad()
        {
            var getSchools = await _httpClientService.GetListTAsync <School>("school/getall");

            var getSchoolsForCoordinator = _userEditDto.ConnectedUser.Role == "Admin" ? getSchools : getSchools.Where(s => s.CoordinatorId == _userEditDto.ConnectedUser.UserId).ToList();

            _listSchoolsViewModel  = new ListSchoolsViewModel(_httpClientService, _navigationService, _connectedUser, getSchoolsForCoordinator);
            _listTeachersViewModel = new ListTeachersViewModel(_httpClientService, _navigationService, _userEditDto.ConnectedUser, getSchoolsForCoordinator);
            CanNavigate            = true;
        }