Beispiel #1
0
        public ActionResult Create(ilan yeniilan)
        {
            using (db)
            {
                    yeniilan.OlusturmaTarihi = DateTime.Now;
                    db.ilan.Add(yeniilan);
                    db.SaveChanges();
                    //değişiklikleri gerçekleştirdikten sonra ilanDetayOlustur
                    //view'ına ve o view'da kullanacağımız dtl nesnesine
                    //return ediyoruz
                    ilanDetay dtl = new ilanDetay() { ilanID = yeniilan.ID };
                    return PartialView("ilanDetayOlustur", dtl);

            }
        }
Beispiel #2
0
        public ActionResult Duzenle(ilan ilan)
        {
            int id = ilan.ID;
                ilan sonuc = db.ilan.SingleOrDefault(t => t.ID == id);
                sonuc.Baslik = ilan.Baslik;
                sonuc.CesitID = ilan.CesitID;
                sonuc.Fiyat = ilan.Fiyat;
                sonuc.MetreKare = ilan.MetreKare;
                sonuc.KategoriID = ilan.KategoriID;
                sonuc.SemtID = ilan.SemtID;
                db.SaveChanges();

                ilanDetay dtl = db.ilanDetay.SingleOrDefault(d => d.ilanID == id);
                //tabloda kayıt yoksa kendim nesne oluşturuyorum
                if (dtl == null)
                {
                    dtl = new ilanDetay() { ilanID = id };
                }

                return PartialView("ilanDetayDuzenle", dtl);
        }
Beispiel #3
0
        public string ilanDetayOlustur(ilanDetay dtl)
        {
            try
            {
                db.ilanDetay.Add(dtl);
                db.SaveChanges();

            }
            catch (Exception ex)
            {

                Console.WriteLine(ex.Message);
            }
            return "Kayıt işlemi tamamlandı";
        }
Beispiel #4
0
 public string ilanDetayDuzenle(ilanDetay dtl)
 {
     ilanDetay tblDtl = db.ilanDetay.SingleOrDefault(d => d.ilanID == dtl.ilanID);
     // Daha önce sisteme kaydedilmemişse önce detay tablosuna ekliyoruz
     try
     {
         if (tblDtl == null)
         {
             db.ilanDetay.Add(dtl);
         }
         else
         {
             // kayıtlıysa güncelliyoruz
             tblDtl.BinaYasi = dtl.BinaYasi;
             tblDtl.BanyoSayisi = dtl.BanyoSayisi;
             tblDtl.Aciklama = dtl.Aciklama;
             tblDtl.BinaKatSayisi = dtl.BinaKatSayisi;
             tblDtl.BulunduguKatSayisi = dtl.BulunduguKatSayisi;
             tblDtl.Isitma = dtl.Isitma;
             tblDtl.KrediyeUygun = dtl.KrediyeUygun;
             tblDtl.Esyalimi = dtl.Esyalimi;
             tblDtl.Konum = dtl.Konum;
             tblDtl.OdaSayisi = dtl.OdaSayisi;
         }
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e); // or log to file, etc.
         //throw; // re-throw the exception if you want it to continue up the stack
     }
     return "Güncelleme işlemi gerçekleştirildi";
 }