Beispiel #1
0
    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;
         }
     }
 }