Beispiel #1
0
        public bool Kaydet(Ogrenci ogrenci) {
            try {
                gunlukDeposu.Debug("Öğrenci kaydı yapılıyor...");

                var referansId = veriDeposu.Kaydet(ogrenci);

                gunlukDeposu.Debug("Öğrenci kaydı yapıldı. Referans Id : {0}", referansId);

                return true;
            }
            catch (Exception istisna) {
                gunlukDeposu.Error("Öğrenci kaydı sırasında beklenmeyen bir hata oluştu : {0}", istisna);
            }

            return false;
        }
Beispiel #2
0
        static void Main() {
            var ogrenci = new Ogrenci {
                No = 12345,
                Adi = "Fatih",
                Soyadi = "Boy",
                Bolum = "Bilgisayar Mühendisliği"
            };

            var kernel = new StandardKernel();

            kernel.Load("DIOrnek.Domain.Moq.dll"); // Domain implemantasyonu için bu satırı commentleyip alttaki coment'i açınız.
            //kernel.Load("DIOrnek.Domain.Imp.dll");

            var ogrenciDeposu = kernel.Get<IOgrenciDeposu>();


            var kayitBasariliMi = ogrenciDeposu.Kaydet(ogrenci);
            Console.WriteLine(kayitBasariliMi ? "Öğrenci başarıyla kaydedildi" : "Öğrenci kaydedilemedi");
        }