Exemplo n.º 1
0
    public NIslemSonuc <bool> SayfaDuzenle(NSayfaBilgi Sayfalar)
    {
        var sonuc = base.SayfaDuzenle(Sayfalar);

        if (sonuc.HataBilgi != null)
        {
            //Veritabanına kayıt edilecek. hata olarak
        }
        return(sonuc);
    }
Exemplo n.º 2
0
    protected void SayfaDuzenle_Click(object sender, EventArgs e)
    {
        NSayfaBilgi kayit = new NSayfaBilgi
        {
            Icerik        = CkeSayfaIcerik.Text,
            SayfaId       = Convert.ToInt32(drpKategoriler.SelectedItem.Value),
            SayfaAciklama = txtSayfaAciklama.Text,
            SayfaAdi      = txtSayfaAdi.Text
        };
        var sonuc = yeni.SayfaDuzenle(kayit);

        if (sonuc.Basarilimi)
        {
            // SayfalariGetir();
            Response.Redirect("/yonetim/sayfalarduzenle.aspx");
            pnlBasarili.Visible  = true;
            pnlBasarisiz.Visible = true;
        }
    }
 protected NIslemSonuc <bool> SayfaDuzenle(NSayfaBilgi Sayfalar)
 {
     try
     {
         var kayitlar = (from u in Entity.Sayfalars
                         where u.SayfaId == Sayfalar.SayfaId
                         select u);
         if (kayitlar.Count() > 0)
         {
             var kayit = kayitlar.FirstOrDefault();
             kayit.SayfaAdi      = Sayfalar.SayfaAdi;
             kayit.SayfaAciklama = Sayfalar.SayfaAciklama;
             kayit.Icerik        = Sayfalar.Icerik;
             Entity.SaveChanges();
             return(new NIslemSonuc <bool>
             {
                 Basarilimi = true
             });
         }
         else
         {
             return(new NIslemSonuc <bool>
             {
                 Basarilimi = false,
                 Mesaj = "veritabanında ilgili kayit bulunamadı",
             });
         }
     }
     catch (Exception hata)
     {
         return(new NIslemSonuc <bool>
         {
             Basarilimi = false,
             HataBilgi = new NHata
             {
                 HataMesaj = hata.Message,
                 Metod = "Duzenle",
                 Sinif = "UrunVeritabani"
             }
         });
     }
 }