예제 #1
0
 //Çağrıldığında daha önceden kopyası alınan Memento sınıfındaki bilgiler Ayarlar nesnesine geri döndürülüyor...
 public void GetDefaultAyarlar(AyarlarMemento ayarlarMemento)
 {
     this.Adi    = ayarlarMemento.Adi;
     this.Turu   = ayarlarMemento.Turu;
     this.Sekil  = ayarlarMemento.Sekil;
     this.Miktar = ayarlarMemento.Miktar;
     this.Cesit  = ayarlarMemento.Cesit;
 }
예제 #2
0
        //Çağrıldığında Ayarlar nesnemizin kopyasını oluşturacak olan metot tanımlanıyor...
        public AyarlarMemento Backup()
        {
            AyarlarMemento ayarlarMemento = new AyarlarMemento
            {
                Adi    = this.Adi,
                Turu   = this.Turu,
                Sekil  = this.Sekil,
                Miktar = this.Miktar,
                Cesit  = this.Cesit,
            };

            return(ayarlarMemento);
        }