public void AddAddress(AddressModelDC obj) { if (obj == null) { throw new ArgumentOutOfRangeException(Messages.AddressExceptionAdd); } foreach (AddressModelDC address in _addressDAL.GetAddresses()) { if (address.addressId == obj.addressId) { throw new ArgumentException(Messages.AddressExceptionAdd); } } this._addressDAL.AddAddress(obj); }