internal void UpdateGadget(GadgetViewModel editGadgetViewModel) { var existingGadget = Gadgets.FirstOrDefault(g => g.InventoryNumber == editGadgetViewModel.InventoryNumber); if (existingGadget != null) { existingGadget.Name = editGadgetViewModel.Name; existingGadget.Condition = editGadgetViewModel.Condition; existingGadget.Price = editGadgetViewModel.Price; existingGadget.Manufacturer = editGadgetViewModel.Manufacturer; dataService.UpdateGadget(editGadgetViewModel.Data); } }
public EditGadgetViewModel(MainWindowViewModel mainWindowViewModel) { _mainWindowViewModel = mainWindowViewModel; _gadget = new GadgetViewModel(_mainWindowViewModel.SelectedGadget.Data); }