/// <summary> /// Связать договор с поставщиком /// </summary> /// <param name="contract">Договор с поставщиком</param> public virtual void AddProviderContract(ProviderContract contract) { if (contracts.Contains(contract)) { throw new Exception("Данный договор уже содержится в списке договоров поставщика."); } contracts.Add(contract); if (!contract.Contractors.Contains(this)) { contract.AddContractor(this); } }