public IList LoadCustomer(Urun urun)
        {
            // Ürün Haritalama nesnesi.
            MusteriMapper musteriMapper = new MusteriMapper();
            // Müşterinin Aldığı ürünleri veri tabanından getir.
            DataRow[] rows = this.urunSatilanMusteriler(urun);
            // Bir liste oluştur. Listenin içerisine ürünleri ekle.
            IList result = new ArrayList();
            foreach (DataRow row in rows)
            {
                int musteriId = (int)row["MusteriID"];
                // Ürün Mapper ile yeni ürün oluştur, müşteri ürünlerine ekle.
                urun.MusteriEkle(musteriMapper.Find(musteriId));
            }
            // Müşterinin aldığı tüm ürünler listeye eklenir, ve geri döndürülür.
            return result;

        }
 public void UrunSil(Urun urun)
 {
     this._urunler.Remove(urun);
 }
 public void UrunEkle(Urun urun)
 {
     this._urunler.Add(urun);
 }
 private DataRow[] urunSatilanMusteriler(Urun urun)
 {
     String filter = String.Format("UrunID = {0}", urun.ID);
     return musteriler.Select(filter);
 }