Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }