private async void Page_Loaded(object sender, RoutedEventArgs e) { var carTypes = await _carTypesAppService.GetTypesListDtos(); LoadParkArea(); _entranceViewModel.CarTypesLists = new System.Collections.ObjectModel.ObservableCollection <CarTypeses.Dtos.CarTypesListDto>(carTypes); //_entranceViewModel.EntrancesListDtos = new System.Collections.ObjectModel.ObservableCollection<ParkEntranceses.Dtos.ParkEntrancesListDto>(parkEntrance); var parkAea = await _parkAreasAppService.GetParkAreaDtos(_mainWindowViewModel.SelectParkDto.Id); _entranceViewModel.ParkAreaDtos = new System.Collections.ObjectModel.ObservableCollection <ParkAreases.Dtos.ParkAreaDto>(parkAea); _entranceViewModel.SelectDto = new ParkEntrancesListDto(); _entranceViewModel.SelectDto.ParkEntrancePermission = new ParkEntrancePermissions.Dtos.ParkEntrancePermissionListDto(); }
private async void LoadParkArea() { var parkAea = await _parkAreasAppService.GetParkAreaDtos(_mainWindowViewModel.SelectParkDto.Id); //trvFamilies.ItemsSource = parkAea; List <CarUserGroupListDto> list; foreach (var item in parkAea) { list = await _carUserGroupAppService.GetCarUserGroupListDtosByAreaId(item.Id); foreach (var userGroup in list) { var temp = await _carUsersAppService.GetCarUsersListDtosByGroupId(userGroup.Id); userGroup.UsersListDtos = new System.Collections.ObjectModel.ObservableCollection <CarUserses.Dtos.CarUsersListDto>(temp); } item.GroupListDtos = new System.Collections.ObjectModel.ObservableCollection <CarUserGroupListDto>(list); } _managerViewModel.ParkAreaDtos = new System.Collections.ObjectModel.ObservableCollection <ParkAreases.Dtos.ParkAreaDto>(parkAea); }