public ChangesLiveUploadVM(OrganizationalStructureVM organizationalStructureVM) { _organizationalStructureVM = organizationalStructureVM; _organizationalStructureVM.JobRoles.CollectionChanged += WhenItemIsModifiedInvokeSave; _organizationalStructureVM.Employees.CollectionChanged += WhenItemIsModifiedInvokeSave; }
internal SimpleHierarchyVM(OrganizationalStructureVM organizationalStructureVM) { _organizationalStructureVM = organizationalStructureVM; _organizationalStructureVM.JobRoles.CollectionChanged += (s, e) => RecreateHirarchy(); _organizationalStructureVM.Employees.CollectionChanged += (s, e) => RecreateHirarchy(); _organizationalStructureVM.PropertyChanged += SyncWithSelectedItem; }