private void LoadDataByListItem(int index) { ObjectPropperties.Clear(); switch (index) { case 0: { AppService.StaticStoredObjs.Literas.ToList().ForEach(e => ObjectPropperties.Add(e)); break; } case 1: { AppService.StaticStoredObjs.ProdactClasses.ToList().ForEach(e => ObjectPropperties.Add(e)); break; } case 2: { AppService.StaticStoredObjs.LifeCycleStates.ToList().ForEach(e => ObjectPropperties.Add(e)); break; } case 3: { AppService.StaticStoredObjs.ECNsections.ToList().ForEach(e => ObjectPropperties.Add(e)); break; } } }
private void CreateByListItem(int index) { var creatDialog = new CreatePropertyDialog(); var Vm = creatDialog.DataContext as CreatePropertyDialogVM; switch (index) { case 0: { if (creatDialog.ShowDialog() == true) { var newLitera = new Litera() { Name = Vm.Name, dbImage = AppService.ConverBitmapImageToByteArray(Vm.PropImage) }; newLitera.Save(); ObjectPropperties.Add(newLitera); AppService.PropertyVM.Literas.Add(newLitera); } break; } case 1: { if (creatDialog.ShowDialog() == true) { var newClass = new ProdactClass() { Name = Vm.Name, dbImage = AppService.ConverBitmapImageToByteArray(Vm.PropImage) }; newClass.Save(); ObjectPropperties.Add(newClass); AppService.PropertyVM.ProdactClasses.Add(newClass); } break; } case 2: { if (creatDialog.ShowDialog() == true) { var newLC = new LifeCycleState() { Name = Vm.Name, dbImage = AppService.ConverBitmapImageToByteArray(Vm.PropImage) }; newLC.Save(); ObjectPropperties.Add(newLC); AppService.PropertyVM.LifeCycleStates.Add(newLC); } break; } case 3: { if (creatDialog.ShowDialog() == true) { var newSection = new ECNsection() { Name = Vm.Name, dbImage = AppService.ConverBitmapImageToByteArray(Vm.PropImage) }; newSection.Save(); ObjectPropperties.Add(newSection); AppService.PropertyVM.ECNsections.Add(newSection); } break; } } }