public ActionResult AdresEkle(AdresTablosu adres) { e.AdresTablosus.Add(adres); e.SaveChanges(); adresGetir = adres.adresID; return(RedirectToAction("IlanEkle", adresGetir)); }
public void IlanSil(int sid) { IlanTablosu ilan = e.IlanTablosus.FirstOrDefault(x => x.ilanID == sid); AdresTablosu adres = e.AdresTablosus.FirstOrDefault(x => x.adresID == ilan.ilanAdresID); List <ResimTablosu> resim = e.ResimTablosus.Where(x => x.resimIlanID == ilan.ilanID).ToList(); e.AdresTablosus.Remove(adres); foreach (var item in resim) { e.ResimTablosus.Remove(item); } e.IlanTablosus.Remove(ilan); e.SaveChanges(); }
public ActionResult IlanDetay(int id) { IlanTablosu ilanDetay = e.IlanTablosus.FirstOrDefault(x => x.ilanID == id); ViewBag.ilan = ilanDetay; AdresTablosu adresD = e.AdresTablosus.FirstOrDefault(x => x.adresID == ilanDetay.ilanAdresID); ViewBag.adres = adresD.adresDetay; IlTablosu ilDetay = e.IlTablosus.FirstOrDefault(x => x.ilID == adresD.adresIlID); ViewBag.il = ilDetay.ilAdi; IlceTablosu ilceDetay = e.IlceTablosus.FirstOrDefault(x => x.ilceID == adresD.adresIlceID); ViewBag.ilce = ilceDetay.ilceAdi; MahalleTablosu mahalleDetay = e.MahalleTablosus.FirstOrDefault(x => x.mahalleID == adresD.adresMahalleID); ViewBag.mahalle = mahalleDetay.mahalleAdi; UyeTablosu uyeDetay = e.UyeTablosus.FirstOrDefault(x => x.uyeID == ilanDetay.ilanUyeID); ViewBag.uye = uyeDetay.uyeAdSoyad; IlanTuruTablosu ilanTurDetay = e.IlanTuruTablosus.FirstOrDefault(x => x.ilanTuruID == ilanDetay.ilanTuruID); ViewBag.ilanturu = ilanTurDetay.ilanTuru; KonutTuruTablosu konutDetay = e.KonutTuruTablosus.FirstOrDefault(x => x.konutTuruID == ilanDetay.ilanKonutTuruID); ViewBag.konut = konutDetay.konutTuru; BinaYasiTablosu yasDetay = e.BinaYasiTablosus.FirstOrDefault(x => x.binaYasiID == ilanDetay.ilanBinaYasiID); ViewBag.yas = yasDetay.binaYasi; IsinmaTablosu isiDetay = e.IsinmaTablosus.FirstOrDefault(x => x.isinmaID == ilanDetay.ilanIsinmaID); ViewBag.isi = isiDetay.isinmaTuru; IEnumerable <ResimTablosu> resimDetay = e.ResimTablosus.Where(x => x.resimIlanID == ilanDetay.ilanID).ToList(); return(View(resimDetay)); }