Example #1
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);
        }