/// <summary> /// Add a marriage /// </summary> /// <param name="man"></param> /// <param name="woman"></param> /// <param name="text"></param> /// <param name="place"></param> /// <param name="notes"></param> /// <returns></returns> public Marriage AddMarriage(Person man, Person woman, String text, String place, String notes) { // See if there already is a marriage containing these twe people for (int i = 0; i < mMarriages.Count; i++) { if (mMarriages[i].husband == man.id && mMarriages[i].wife == woman.id) { // Already there... return mMarriages[i]; } } // Not there ...add a new one Marriage m = new Marriage(man.id, woman.id, text, place, notes); man.AddMarriage(m.id); woman.AddMarriage(m.id); mMarriages.Add(m); return m; }