Пример #1
0
        public NamesMappingCollectionViewModel GetObjects()
        {
            UIObjects = new NamesMappingCollectionViewModel();

            List <NameMapping> dataObjects = RiversMappingDataAccess.GetObjects();

            foreach (NameMapping dataObject in dataObjects)
            {
                UIObjects.Add(new NameMappingViewModel(dataObject));
            }

            UIObjects.ItemEndEdit       += new ItemEndEditEventHandler(ObjectsItemEndEdit);
            UIObjects.CollectionChanged += new NotifyCollectionChangedEventHandler(ObjectsCollectionChanged);

            return(UIObjects);
        }
Пример #2
0
        public NamesMappingCollectionViewModel GetObjects(List <string> reservoirsNames)
        {
            UIObjects = new NamesMappingCollectionViewModel();

            List <NameMapping> dataObjects = ReservoirsMappingDataAccess.GetObjects();

            foreach (NameMapping dataObject in dataObjects)
            {
                UIObjects.Add(new NameMappingViewModel(dataObject));
                reservoirsNames.Remove(dataObject.DHOGName);
            }

            foreach (string reservoir in reservoirsNames)
            {
                UIObjects.Add(new NameMappingViewModel(new NameMapping(reservoir, "")));
            }

            UIObjects.ItemEndEdit       += new ItemEndEditEventHandler(ObjectsItemEndEdit);
            UIObjects.CollectionChanged += new NotifyCollectionChangedEventHandler(ObjectsCollectionChanged);

            return(UIObjects);
        }