Ejemplo n.º 1
0
        public void TemplateTransactionOrnek()
        {
            BasitTablo bt = new BasitTablo();

            bt.Adi           = "Deneme Ad";
            bt.Soyadi        = "Deneme Soyad";
            bt.BasitTabloKey = Guid.NewGuid();

            Aciklama aciklama = new Aciklama();

            aciklama.AciklamaKey      = Guid.NewGuid();
            aciklama.AciklamaProperty = bt.Adi + " " + bt.Soyadi;
            dal.Ekle(bt);
            try
            {
                this.BeginTransaction();
                AciklamaDal aciklamaDal = this.GetDalInstance <AciklamaDal, Aciklama>();
                dal.AdSoyadiBuyukHarfeCevir(bt.BasitTabloKey);
                aciklamaDal.Ekle(aciklama);
                this.CommitTransaction();
            }
            finally
            {
                this.ClearTransactionInformation();
            }
        }
Ejemplo n.º 2
0
        public void TransactionOrnek(Musteri pMusteri, BasitTablo pBasitTablo)
        {
            using (TransactionScope scope = new TransactionScope())
            {
                MusteriDal    musteriDal    = new MusteriDal();
                BasitTabloDal basitTabloDal = new BasitTabloDal();

                musteriDal.Ekle(pMusteri);
                basitTabloDal.Ekle(pBasitTablo);
                scope.Complete();
            }
        }