public void Onay(int id)
        {
            IlanTablosu ilan = e.IlanTablosus.FirstOrDefault(x => x.ilanID == id);

            ilan.ilanOnayDurumu = 1;
            e.IlanTablosus.AddOrUpdate(ilan);
            e.SaveChanges();
        }
        public ActionResult IlanEkle(IlanTablosu i)
        {
            e.IlanTablosus.Add(i);
            e.SaveChanges();

            ilanGetir = i.ilanID;

            return(RedirectToAction("ResimEkle"));
        }
        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 IlanGuncelle(int id)
        {
            UyeTablosu uye = e.UyeTablosus.FirstOrDefault(x => x.uyeAdSoyad == HttpContext.User.Identity.Name);

            ViewBag.uyeIdGetir = uye.uyeID;

            ViewBag.ilanTurleri  = e.IlanTuruTablosus.ToList();
            ViewBag.konutTurleri = e.KonutTuruTablosus.ToList();
            ViewBag.binaYaslari  = e.BinaYasiTablosus.ToList();
            ViewBag.isinmalar    = e.IsinmaTablosus.ToList();

            IlanTablosu i = e.IlanTablosus.FirstOrDefault(x => x.ilanID == id);

            return(View(i));
        }
        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));
        }
 public ActionResult IlanGuncelle(IlanTablosu ilan)
 {
     e.IlanTablosus.AddOrUpdate(ilan);
     e.SaveChanges();
     return(RedirectToAction("Ilanlarim"));
 }