protected NIslemSonuc <bool> FavoriEkle(NFavori FavoriIlan) { try { var yenifavori = new FavoriIlan { IlanId = FavoriIlan.IlanId, UyeId = FavoriIlan.UyeId }; Entity.FavoriIlans.Add(yenifavori); Entity.SaveChanges(); return(new NIslemSonuc <bool> { Basarilimi = true }); } catch (Exception hata) { return(new NIslemSonuc <bool> { Basarilimi = false, Mesaj = hata.Message, HataBilgi = new NHata { HataMesaj = "Favorilere Eklenemedi", Metod = "FavoriEkle", Sinif = "DetayVeritabani", } }); } }
public NIslemSonuc <bool> FavoriEkle(NFavori FavoriIlans) { var sonuc = base.FavoriEkle(FavoriIlans); if (sonuc.HataBilgi != null) { //veritabanınana hata kayt et } return(sonuc); }
protected void ImgTakipEt_Click(object sender, ImageClickEventArgs e) { if (Session[SiteTanim.QSKullaniciSession] == null) { Response.Redirect("/UyeGiris.aspx"); } else { DetayIslem favori = new DetayIslem(); NFavori yeni = new NFavori { IlanId = Convert.ToInt32(RouteData.Values["IlanID"]), UyeId = ((NuyeBilgi)Session[SiteTanim.QSKullaniciSession]).UyeId }; var sonuc = favori.FavoriEkle(yeni); if (sonuc.Basarilimi) { ImgTakipBirak.Visible = true; ImgTakipEt.Visible = false; } } }