// Müşterinin Aldığı Ürünleri Yükle. public IList LoadProduct(Musteri musteri) { // Ürün Haritalama nesnesi. UrunMapper urunMapper = new UrunMapper(); urunMapper.dsh.Data = this.dsh.Data; // Müşterinin Aldığı ürünleri veri tabanından getir. DataRow[] rows = this.musterininAldigiUrunler(musteri); // Bir liste oluştur. Listenin içerisine ürünleri ekle. IList result = new ArrayList(); foreach (DataRow row in rows) { int urunId = (int)row["UrunID"]; // Ürün Mapper ile yeni ürün oluştur, müşteri ürünlerine ekle. musteri.UrunEkle(urunMapper.Find(urunId)); } // Müşterinin aldığı tüm ürünler listeye eklenir, ve geri döndürülür. return result; }
private DataRow[] musterininAldigiUrunler(Musteri musteri) { String filter = String.Format("MusteriID = {0}", musteri.ID); return musteriUrunleri.Select(filter); }
public void MusteriSil(Musteri musteri) { this._musteriler.Remove(musteri); }
public void MusteriEkle(Musteri musteri) { this._musteriler.Add(musteri); }