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));
        }
Пример #2
0
        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());
        }
Пример #4
0
        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));
        }
Пример #6
0
        public ActionResult Profil()
        {
            UyeTablosu uye = e.UyeTablosus.FirstOrDefault(x => x.uyeAdSoyad == HttpContext.User.Identity.Name);

            return(View(uye));
        }
Пример #7
0
 public ActionResult SignUp(UyeTablosu u)
 {
     e.UyeTablosus.Add(u);
     e.SaveChanges();
     return(RedirectToAction("Login"));
 }