public Guid AddConnection(Guid Osoba1, Guid Osoba2, string tip) { Guid ID = Guid.NewGuid(); var veza = new Connection(ID); if (PersonExists(Osoba1) && PersonExists(Osoba2)) { veza.personID1 = Osoba1; veza.personID2 = Osoba2; veza.type = tip; veze.Add(veza); } else throw new System.InvalidOperationException("Jedne od osoba nema u drvetu."); return ID; }
public bool Equals(Connection c) { return ID == c.ID && type == c.type && personID1 == c.personID1 && personID2 == c.personID2 && startDate == c.startDate && endDate == c.endDate; }