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