public void updateItem(CItem updated) { if (!this.items.ContainsKey(updated.getID())) { throw new System.ArgumentException("Предмета с таким ID не существует!"); } items[updated.getID()] = updated; if (updated.pathToImage != null) { addImageToItem(updated.pathToImage, updated.getID()); } }
public void addItemsToPerson(List <int> itemsID, int personID) { foreach (int itemID in itemsID) { CItem item = getItem(itemID); if (!item.personsId.Contains(personID)) { items[itemID].personsId.Add(personID); } } foreach (CItem item in items.Values) { if (item.personsId.Contains(personID) && !itemsID.Contains(item.getID())) { item.personsId.Remove(personID); } } }
public void updateItem(CItem updated) { if (!this.items.ContainsKey(updated.getID())) throw new System.ArgumentException("Предмета с таким ID не существует!"); items[updated.getID()] = updated; if (updated.pathToImage != null) addImageToItem(updated.pathToImage, updated.getID()); }