Exemplo n.º 1
0
        public ActionResult konutDuzenle(int ilanID)
        {
            Ilan       ilan  = db.Ilan.FirstOrDefault(x => x.ilanID == ilanID);
            konutDetay detay = db.konutDetay.FirstOrDefault(x => x.ilanID == ilanID);

            ViewBag.iller         = db.il.OrderBy(x => x.IL_ADI).ToList();
            ViewBag.ilceler       = db.ilce.ToList();
            ViewBag.semtler       = db.semt.ToList();
            ViewBag.mahalleKoyler = db.mahalle_koy.ToList();

            ViewBag.ilan  = ilan;
            ViewBag.detay = detay;
            return(View());
        }
Exemplo n.º 2
0
        public ActionResult konutEkle(Ilan ilanVeri, konutDetay detayVeri, HttpPostedFileBase vitrinResim, HttpPostedFileBase resim1, HttpPostedFileBase resim2, HttpPostedFileBase resim3, HttpPostedFileBase resim4)
        {
            string     date           = DateTime.Now.ToShortDateString();
            konutDetay yeniKonutDetay = new konutDetay();

            yeniKonutDetay        = detayVeri;
            yeniKonutDetay.ilanID = ilanVeri.ilanID;
            db.konutDetay.Add(yeniKonutDetay);

            Ilan yeniIlan = new Ilan();

            yeniIlan       = ilanVeri;
            yeniIlan.tarih = Convert.ToDateTime(date);

            List <HttpPostedFileBase> resimler = new List <HttpPostedFileBase>();

            resimler.Add(vitrinResim);
            resimler.Add(resim1);
            resimler.Add(resim2);
            resimler.Add(resim3);
            resimler.Add(resim4);
            bool a = true;

            foreach (var item in resimler)
            {
                Image  img = Image.FromStream(item.InputStream);
                string url = "/images/" + Guid.NewGuid() + Path.GetExtension(item.FileName);
                img.Save(Server.MapPath(url));

                Resim yeniRsm = new Resim();
                yeniRsm.resimUrl    = url;
                yeniRsm.vitrinResim = a;
                yeniRsm.ilanID      = ilanVeri.ilanID;
                db.Resim.Add(yeniRsm);
                a = false;
            }

            db.Ilan.Add(yeniIlan);
            db.SaveChanges();

            TempData["a"] = ilanVeri.baslik + " Başlıklı İlan Eklendi.";



            return(RedirectToAction("ilanListele"));
        }
Exemplo n.º 3
0
        public void ilanSil(int id)
        {
            Ilan         kx  = db.Ilan.FirstOrDefault(x => x.ilanID == id);
            List <Resim> rsm = db.Resim.Where(x => x.ilanID == id).ToList();
            List <yorum> yrm = db.yorum.Where(x => x.ilanID == id).ToList();
            konutDetay   kd  = db.konutDetay.FirstOrDefault(x => x.ilanID == id);

            if (rsm != null)
            {
                foreach (Resim item in rsm)
                {
                    db.Resim.Remove(item);
                }
            }
            if (kd != null)
            {
                foreach (yorum item1 in yrm)
                {
                    db.yorum.Remove(item1);
                }
            }

            if (kd != null)
            {
                db.konutDetay.Remove(kd);
            }


            db.SaveChanges();
            try
            {
                TempData["a"] = kx.baslik + " başlıklı ilan Silindi";
                db.Ilan.Remove(kx);
                db.SaveChanges();
            }
            catch (Exception)
            {
                TempData["a"] = "İlan Silinirken Bir Hata Ortaya Çıktı";
            }
        }
Exemplo n.º 4
0
        public ActionResult konutDuzenle(int ilanID, Ilan ilanVeri, konutDetay detayVeri)
        {
            Ilan       ilan  = db.Ilan.Where(x => x.ilanID == ilanID).SingleOrDefault();
            konutDetay detay = db.konutDetay.Where(x => x.ilanID == ilanID).SingleOrDefault();


            ilan.aciklama = ilanVeri.aciklama;
            ilan.baslik   = ilanVeri.baslik;
            ilan.durum    = ilanVeri.durum;
            ilan.fiyat    = ilanVeri.fiyat;
            if (ilanVeri.ILCE_ID != 0)
            {
                ilan.ILCE_ID = ilanVeri.ILCE_ID;
            }
            if (ilanVeri.IL_ID != null)
            {
                ilan.IL_ID = ilanVeri.IL_ID;
            }
            ilan.kategoriID = ilanVeri.kategoriID;
            if (ilanVeri.MAH_ID != null)
            {
                ilan.MAH_ID = ilanVeri.MAH_ID;
            }
            ilan.metrekare = ilanVeri.metrekare;
            if (ilanVeri.SEMT_ID != null)
            {
                ilan.SEMT_ID = ilanVeri.SEMT_ID;
            }
            ilan.vitrin = ilanVeri.vitrin;
            string date = DateTime.Now.ToShortDateString();

            ilan.tarih = Convert.ToDateTime(date);

            detay.aidat           = detayVeri.aidat;
            detay.alaturkaTuvalet = detayVeri.alaturkaTuvalet;
            detay.amerikanMutfak  = detayVeri.amerikanMutfak;
            detay.anayol          = detayVeri.anayol;
            detay.ankastreMutfak  = detayVeri.ankastreMutfak;
            detay.araKat          = detayVeri.araKat;
            detay.asansor         = detayVeri.asansor;
            detay.bahceKati       = detayVeri.bahceKati;
            detay.balkon          = detayVeri.balkon;
            detay.banyoSayisi     = detayVeri.banyoSayisi;
            detay.belediye        = detayVeri.belediye;
            detay.binaYasi        = detayVeri.binaYasi;
            detay.bulunduguKat    = detayVeri.bulunduguKat;
            detay.cadde           = detayVeri.cadde;
            detay.cami            = detayVeri.cami;
            detay.dubleks         = detayVeri.dubleks;
            detay.dusakabin       = detayVeri.dusakabin;
            detay.esyali          = detayVeri.esyali;
            detay.fiberInternet   = detayVeri.fiberInternet;
            detay.goruntuluDiafon = detayVeri.goruntuluDiafon;
            detay.guvenlik        = detayVeri.guvenlik;
            detay.hastane         = detayVeri.hastane;
            detay.havuz           = detayVeri.havuz;
            detay.hirsizAlarm     = detayVeri.hirsizAlarm;
            detay.isicam          = detayVeri.isicam;
            detay.isitma          = detayVeri.isitma;
            detay.isiYalitim      = detayVeri.isiYalitim;
            detay.kapaliGaraj     = detayVeri.kapaliGaraj;
            detay.kapici          = detayVeri.kapici;
            detay.katSayisi       = detayVeri.katSayisi;
            detay.krediyeUygun    = detayVeri.krediyeUygun;
            detay.laminat         = detayVeri.laminat;
            detay.market          = detayVeri.market;
            detay.minibus         = detayVeri.minibus;
            if (detayVeri.odaSayisi != "default")
            {
                detay.odaSayisi = detayVeri.odaSayisi;
            }
            detay.okul           = detayVeri.okul;
            detay.otobusDuragi   = detayVeri.otobusDuragi;
            detay.otopark        = detayVeri.otopark;
            detay.oyunParki      = detayVeri.oyunParki;
            detay.park           = detayVeri.park;
            detay.sehirMerkezi   = detayVeri.sehirMerkezi;
            detay.sesYalitim     = detayVeri.sesYalitim;
            detay.siteIcerisinde = detayVeri.siteIcerisinde;
            detay.somine         = detayVeri.somine;
            detay.sporAlani      = detayVeri.sporAlani;
            detay.takas          = detayVeri.takas;
            detay.uydu           = detayVeri.uydu;
            detay.yanginAlarm    = detayVeri.yanginAlarm;

            db.SaveChanges();

            TempData["a"] = ilan.baslik + " Başlıklı İlan Güncellendi";
            return(RedirectToAction("ilanListele"));
        }