Example #1
0
        public ActionResult Listele2()
        {
            using (var session = NhibernateHelper.OpenSession())
            {
                //var sube = session.Get<Models.Sube>(1);
                //var bnkF = session.Query<Models.Banka>().Where(x=> x.Id == 1).FirstOrDefault();
                var bnkYeni = new Models.Banka()
                {
                    Ad = "Yeni Banka", Sehir = "Bursa", Telefon = "0422212123"
                };

                var Sube = new Models.Sube()
                {
                    Ad = "Sube Yeni", Telefon = "02125334444"
                };
                Sube.Banka = bnkYeni;

                //var sube = new Models.Sube();
                //sube.Ad = "Nilufer";
                //sube.Telefon = "02122121218";
                //sube.Banka = bnkYeni;

                //bnkYeni.Subeler.Add(sube);

                session.SaveOrUpdate(Sube);
                session.Flush();

                //var banka = session.Query<Models.Banka>().Where(x => x.Ad == "A Bankası").FirstOrDefault();
                //sube.Banka = banka;


                //var t = banka.Subeler;
                //linq query

                //bnk.Ad = "E bankası";
                //bnk.Sube = "Kadıköy";
                //var bnkQ = session.Query<Models.Banka>().Where(x => x.Sehir == "Istanbul").ToList();
                //rollback
                //commit

                //var bnk = new Models.Banka()
                //{
                //    Ad = "H Bankası",
                //    Telefon = "312 2121211",
                //    Sehir = "Ankara"
                //};

                //var bnk = session.Query<Models.Banka>().FirstOrDefault(x => x.Id == 7);

                //session.SaveOrUpdate(bnk);

                //session.Delete(bnk);
            }


            return(View(Models.OgrenciVeri.VeriListe));
        }
Example #2
0
 public ActionResult Edit(Models.Banka banka)
 {
     using (var session = NhibernateHelper.OpenSession())
     {
         var bnk = session.Query <Models.Banka>().FirstOrDefault(x => x.Id == banka.Id);
         bnk.Ad    = banka.Ad;
         bnk.Sehir = banka.Sehir;
         session.SaveOrUpdate(bnk);
         session.Flush();
         return(RedirectToAction("/Index"));
     }
 }