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