Esempio n. 1
0
        public ActionResult IlanEkle(IlanEkle model)
        {
            var IcOzellikSec  = model.IcOzellik.Where(x => x.IsChecked).Select(x => x.ID).ToList();
            var DisozellikSec = model.DisOzellik.Where(x => x.IsChecked).Select(x => x.ID).ToList();
            var CepheSec      = model.Cephe.Where(x => x.IsChecked).Select(x => x.ID).ToList();
            var EngelliSec    = model.Engelli.Where(x => x.IsChecked).Select(x => x.ID).ToList();
            var ManzaraSec    = model.Manzara.Where(x => x.IsChecked).Select(x => x.ID).ToList();
            var MuhitSec      = model.Muhit.Where(x => x.IsChecked).Select(x => x.ID).ToList();
            var UlasimSec     = model.Ulasim.Where(x => x.IsChecked).Select(x => x.ID).ToList();

            IlanYonetimi.Add(
                model.Ilan_NO,
                model.UserId,
                model.Ilan_AD,
                model.AnaKategori_ID,
                model.Ilan_ACIKLAMA,
                model.Ilan_FIYAT,
                model.Ilan_AIDAT,
                model.Lokasyon_ID,
                model.Ilan_METREKARE,
                model.Mahalle_ID,
                model.Kat_ID,
                model.BinaYas_ID,
                model.KullanimDurum_ID,
                model.Oda_ID,
                model.Isıtma_ID,
                model.Ilan_ESYADURUM,
                model.Ilan_KRKEDIDURUM,
                model.Vitrin,
                IcOzellikSec,
                DisozellikSec,
                CepheSec,
                EngelliSec,
                ManzaraSec,
                MuhitSec,
                UlasimSec);
            return(RedirectToAction("Index", "Emlak"));
        }
Esempio n. 2
0
        public ActionResult IlanEkle()
        {
            using (EmlakContext baglanti = new EmlakContext())
            {
                try
                {
                    ViewBag.BinaYas_ID       = new SelectList(baglanti.BinaYasBilgisi, "BinaYas_ID", "BinaYas_AD").ToList();
                    ViewBag.KullanimDurum_ID = new SelectList(baglanti.DurumBilgisi, "KullanimDurum_ID", "KullanimDurum_AD").ToList();
                    ViewBag.Isıtma_ID        = new SelectList(baglanti.IsıtmaBilgisi, "Isıtma_ID", "Isıtma_AD").ToList();
                    ViewBag.Kat_ID           = new SelectList(baglanti.KatBilgisi, "Kat_ID", "Kat_AD").ToList();
                    ViewBag.Kategori_ID      = new SelectList(baglanti.Kategoriler, "Kategori_ID", "Kategori_AD").ToList();
                    ViewBag.Mahalle_ID       = new SelectList(baglanti.Mahalle, "Mahalle_ID", "Mahaller_AD").ToList();
                    ViewBag.Oda_ID           = new SelectList(baglanti.OdaBilgisi, "Oda_ID", "Oda_AD").ToList();

                    IlanEkle model             = new IlanEkle();
                    var      tumıcOzellik      = IcOzellikYonetim.GetAll();
                    var      tumdisOzellik     = DisOzellikYonetim.GetAll();
                    var      tumCepheOzellik   = CepheYonetim.GetAll();
                    var      tumEngelliOzellik = EngelliUygunlukYonetim.GetAll();
                    var      tumManzaraOzellik = ManzaraYonetim.GetAll();
                    var      tumMuhitOzellik   = MuhitYonetim.GetAll();
                    var      tumUlasimOzellik  = UlasimYonetim.GetAll();

                    var checkboxlistitemIC      = new List <CheckBoxListItem>();
                    var checkboxlistitemDIS     = new List <CheckBoxListItem>();
                    var checkboxlistitemCEPHE   = new List <CheckBoxListItem>();
                    var checkboxlistitemENGELLI = new List <CheckBoxListItem>();
                    var checkboxlistitemMANZARA = new List <CheckBoxListItem>();
                    var checkboxlistitemMUHIT   = new List <CheckBoxListItem>();
                    var checkboxlistitemULASIM  = new List <CheckBoxListItem>();

                    foreach (var icozellik in tumıcOzellik)
                    {
                        checkboxlistitemIC.Add(new CheckBoxListItem()
                        {
                            ID        = icozellik.IcOzellik_ID,
                            Display   = icozellik.IcOzellik_AD,
                            IsChecked = false
                        });
                    }

                    foreach (var disozellik in tumdisOzellik)
                    {
                        checkboxlistitemDIS.Add(new CheckBoxListItem()
                        {
                            ID        = disozellik.DisOzellik_ID,
                            Display   = disozellik.DisOzellik_AD,
                            IsChecked = false
                        });
                    }

                    foreach (var cepheozellik in tumCepheOzellik)
                    {
                        checkboxlistitemCEPHE.Add(new CheckBoxListItem()
                        {
                            ID        = cepheozellik.Cephe_ID,
                            Display   = cepheozellik.Cephe_AD,
                            IsChecked = false
                        });
                    }

                    foreach (var engelliozellik in tumEngelliOzellik)
                    {
                        checkboxlistitemENGELLI.Add(new CheckBoxListItem()
                        {
                            ID        = engelliozellik.EngelliUygunluk_ID,
                            Display   = engelliozellik.EngelliUygunluk_AD,
                            IsChecked = false
                        });
                    }

                    foreach (var manzaraozellik in tumManzaraOzellik)
                    {
                        checkboxlistitemMANZARA.Add(new CheckBoxListItem()
                        {
                            ID        = manzaraozellik.Manzara_ID,
                            Display   = manzaraozellik.Manzara_AD,
                            IsChecked = false
                        });
                    }

                    foreach (var muhitozellik in tumMuhitOzellik)
                    {
                        checkboxlistitemMUHIT.Add(new CheckBoxListItem()
                        {
                            ID        = muhitozellik.Muhit_ID,
                            Display   = muhitozellik.Muhit_AD,
                            IsChecked = false
                        });
                    }

                    foreach (var ulasimozellik in tumUlasimOzellik)
                    {
                        checkboxlistitemULASIM.Add(new CheckBoxListItem()
                        {
                            ID        = ulasimozellik.Ulasim_ID,
                            Display   = ulasimozellik.Ulasim_AD,
                            IsChecked = false
                        });
                    }

                    model.IcOzellik  = checkboxlistitemIC;
                    model.DisOzellik = checkboxlistitemDIS;
                    model.Cephe      = checkboxlistitemCEPHE;
                    model.Engelli    = checkboxlistitemENGELLI;
                    model.Manzara    = checkboxlistitemMANZARA;
                    model.Muhit      = checkboxlistitemMUHIT;
                    model.Ulasim     = checkboxlistitemULASIM;
                    var hepsi = model;

                    return(View(hepsi));
                }
                catch (Exception ex)
                {
                    return(View("Hata !", new HandleErrorInfo(ex, "IlanEkle", "Emlak")));
                }
            }
        }