public void updateAim(CAim updated) { if (!this.aims.ContainsKey(updated.getID())) { throw new System.ArgumentException("Цели с таким ID не существует!"); } aims[updated.getID()] = updated; }
public void addAimsToPerson(List <int> aimsID, int personID) { foreach (int aimID in aimsID) { CAim aim = getAim(aimID); if (!aim.personsId.Contains(personID)) { aims[aimID].personsId.Add(personID); } } foreach (CAim aim in aims.Values) { if (aim.personsId.Contains(personID) && !aimsID.Contains(aim.getID())) { aim.personsId.Remove(personID); } } }
public void updateAim(CAim updated) { if (!this.aims.ContainsKey(updated.getID())) throw new System.ArgumentException("Цели с таким ID не существует!"); aims[updated.getID()] = updated; }