public ListSchoolsView(ListSchoolsViewModel viewModel) { this.InitializeComponent(); ViewModel = viewModel; DataContext = viewModel; Loaded += ListSchoolsView_Loaded; }
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; }