public bool Update(object item) { InventoryType type = (InventoryType)item; InventoryType copy = (InventoryType)_invType.Clone(); _invType.Name = type.Name; try { repo.Update(_invType); repo.Save(); return(true); } catch (DbUpdateException ex) { Backup(_invType, copy); repo.Update(_invType); return(false); } }