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); } }
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); }