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); }
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(); }