public ActionResult FavoriEkle(string id)
        {
            Guid kullanici_id = ((Kullanici)Session["Kullanici"]).id;
            ilan ila          = ctx.ilan.FirstOrDefault(x => x.id == new Guid(id));

            if (ila == null)
            {
                TempData["Mesaj"]    = "İlan Bulunamadı";
                TempData["MesajTip"] = "danger"; // success info warning danger
            }
            else if (ila.kullanici_id == kullanici_id)
            {
                TempData["Mesaj"]    = "Kendi İlanınızı Favori Ekleyemezsiniz";
                TempData["MesajTip"] = "warning"; // success info warning danger
                return(RedirectToAction("Index"));
            }
            else
            {
                Favoriilan fa = new Favoriilan();
                fa.id           = Guid.NewGuid();
                fa.ilan_id      = ila.id;
                fa.kullanici_id = kullanici_id;
                ctx.Favoriilan.Add(fa);
                ctx.SaveChanges();
                TempData["Mesaj"]    = "İlan Favorilere Eklendi";
                TempData["MesajTip"] = "success"; // success info warning danger
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult FavoriSil(string id)
        {
            Guid kullanici_id = ((Kullanici)Session["Kullanici"]).id;

            Favoriilan fav = ctx.Favoriilan.FirstOrDefault(x => x.ilan_id == new Guid(id) && x.kullanici_id == kullanici_id);

            if (fav != null)
            {
                TempData["Mesaj"]    = "Favori İlan Silindi";
                TempData["MesajTip"] = "success"; // success info warning danger
                ctx.Favoriilan.Remove(fav);
                ctx.SaveChanges();
            }
            else
            {
                TempData["Mesaj"]    = "Favori İlan Bulunamadı";
                TempData["MesajTip"] = "danger"; // success info warning danger
            }

            return(RedirectToAction("Index"));
        }