Esempio n. 1
0
        public static List <DigitalWallDto> GetDtoDigitalWallListFromUcDigitalWallList(IEnumerable <UcDigitalWall> UcDigitalWallList)
        {
            List <DigitalWallDto> dtoDigitalWallList = new List <DigitalWallDto>();

            foreach (var UcDigitalWall in UcDigitalWallList)
            {
                dtoDigitalWallList.Add(DigitalWallMapper.GetDtoDigitalWallFromUcDigitalWall(UcDigitalWall));
            }

            return(dtoDigitalWallList);
        }
Esempio n. 2
0
        public static ObservableCollection <UcDigitalWall> GetUcDigitalWallListFromDtoDigitalWallList(IEnumerable <UcSourceInstance> sourceInstances, IEnumerable <DigitalWallDto> dtoDigitalWallList, float pixelToUnityUnitScale, Vector3 wallCenterLocation, IUnityMainThreadDispatcher dispatcher)
        {
            ObservableCollection <UcDigitalWall> UcDigitalWallList = new ObservableCollection <UcDigitalWall>();

            foreach (var dtoDigitalWall in dtoDigitalWallList)
            {
                var matchingSourceInstanceList = sourceInstances.Where(s => s.WallId == dtoDigitalWall.Id);
                var matchingSourceInstanceOc   = new ObservableCollection <UcSourceInstance>(matchingSourceInstanceList);
                UcDigitalWallList.Add(DigitalWallMapper.GetUcDigitalWallFromDtoDigitalWallAndSourceInstances(dtoDigitalWall, matchingSourceInstanceOc, pixelToUnityUnitScale, wallCenterLocation, dispatcher));
            }

            return(UcDigitalWallList);
        }