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