public HierarchicalObject GetResultObject()
        {
            if (Name == null)
            {
                return(null);
            }

            HierarchicalObject newObject;

            if (SelectedType.Equals("DataContainer"))
            {
                newObject = new DataContainer()
                {
                    Name = Name
                };
            }
            else
            {
                newObject = new ProdactObject()
                {
                    Name  = Name,
                    Props = new ObjProperties()
                    {
                        Designation = Designation,
                        Litera      = NewLitera,
                        Class       = NewProdactClass,
                        LCstate     = NewLifeCycleState,
                        Section     = NewSection
                    }
                };
            }

            return(newObject);
        }
Beispiel #2
0
        private void GetOccurrences(ProdactObject selectedItem)
        {
            Occurrences.Clear();
            var Structures = AppService.StaticStoredObjs.ObjStructures.ToList().Where(e => e.LinkToObj.ProdactObj == selectedItem);

            foreach (var str in Structures)
            {
                Occurrences.Add(str.ProdactObject);
            }
        }
        private void InitObjects()
        {
            var Root = new DataContainer()
            {
                Name = "Root"
            };
            var Prodact = new ProdactObject()
            {
                Name = "Lvl1"
            };

            Prodact.Props = new ObjProperties()
            {
                Designation = "465456456400"
            };
            Root.Prodacts.Add(Prodact);
            Items.Add(Root);

            StoredObjs.DataContainers.Add(Root);
            StoredObjs.SaveChanges();
        }