public ActionResult Ilanlarim() { UyeTablosu uye = e.UyeTablosus.FirstOrDefault(x => x.uyeAdSoyad == HttpContext.User.Identity.Name); List <IlanTablosu> ilanlarim = e.IlanTablosus.Where(x => x.ilanUyeID == uye.uyeID).ToList <IlanTablosu>(); List <UyeTablosu> uyeler = e.UyeTablosus.ToList(); List <AdresTablosu> adresler = e.AdresTablosus.ToList(); List <IlTablosu> iller = e.IlTablosus.ToList(); List <IlceTablosu> ilceler = e.IlceTablosus.ToList(); List <MahalleTablosu> mahaller = e.MahalleTablosus.ToList(); List <IlanTuruTablosu> ilanTurleri = e.IlanTuruTablosus.ToList(); List <KonutTuruTablosu> konutTurleri = e.KonutTuruTablosus.ToList(); List <BinaYasiTablosu> yaslar = e.BinaYasiTablosus.ToList(); List <IsinmaTablosu> isinmalar = e.IsinmaTablosus.ToList(); List <ResimTablosu> resimler = e.ResimTablosus.ToList(); IEnumerable <ResimTablosu> ilkResim = resimler.GroupBy(x => x.resimIlanID).Select(group => group.First()); var TumIlanlar = from i in ilanlarim join u in uyeler on i.ilanUyeID equals u.uyeID into table1 from u in table1.ToList() join a in adresler on i.ilanAdresID equals a.adresID into table2 from a in table2.ToList() join il in iller on a.adresIlID equals il.ilID into table3 from il in table3.ToList() join ilc in ilceler on a.adresIlceID equals ilc.ilceID into table4 from ilc in table4.ToList() join m in mahaller on a.adresMahalleID equals m.mahalleID into table5 from m in table5.ToList() join it in ilanTurleri on i.ilanTuruID equals it.ilanTuruID into table6 from it in table6.ToList() join k in konutTurleri on i.ilanKonutTuruID equals k.konutTuruID into table7 from k in table7.ToList() join y in yaslar on i.ilanBinaYasiID equals y.binaYasiID into table8 from y in table8.ToList() join isi in isinmalar on i.ilanIsinmaID equals isi.isinmaID into table9 from isi in table9.ToList() join r in ilkResim on i.ilanID equals r.resimIlanID into table10 from r in table10.ToList() select new TumIlanBilgileri { ilan = i, uye = u, adres = a, ils = il, ilce = ilc, mahal = m, ilanTur = it, konutTur = k, yas = y, isin = isi, resim = r, }; return(View(TumIlanlar)); }
public ActionResult Profil(UyeTablosu uye) { e.UyeTablosus.AddOrUpdate(uye); e.SaveChanges(); FormsAuthentication.SignOut(); FormsAuthentication.SetAuthCookie(uye.uyeAdSoyad, false); return(RedirectToAction("Index", "Home")); }
public ActionResult IlanEkle() { 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(); ViewBag.adresGetir = adresGetir; return(View()); }
public ActionResult Login(UyeTablosu u) { UyeTablosu uye = e.UyeTablosus.FirstOrDefault(x => x.uyeMail == u.uyeMail && x.uyeSifre == u.uyeSifre); if (uye != null) { FormsAuthentication.SetAuthCookie(uye.uyeAdSoyad, false); return(RedirectToAction("Index", "Home")); } else { ViewBag.mesaj = "Kullanıcı mail veya şifre hatalı"; return(View()); } }
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 Profil() { UyeTablosu uye = e.UyeTablosus.FirstOrDefault(x => x.uyeAdSoyad == HttpContext.User.Identity.Name); return(View(uye)); }
public ActionResult SignUp(UyeTablosu u) { e.UyeTablosus.Add(u); e.SaveChanges(); return(RedirectToAction("Login")); }