Пример #1
0
    public NIslemSonuc <bool> KonutDetayKaydet(NKonutDetay KonutDetay)
    {
        var sonuc = base.KonutDetayKaydet(KonutDetay);

        if (sonuc.HataBilgi != null)
        {
            // Veritabanına kayıt edildi
        }
        return(sonuc);
    }
    protected NIslemSonuc <bool> KonutDetayKaydet(NKonutDetay KonutDetay)
    {
        try
        {
            var yeni = new KonutDetay
            {
                Odalar     = KonutDetay.Odalar,
                m2         = Convert.ToInt32(KonutDetay.m2),
                Kat        = KonutDetay.Kat,
                Yon        = KonutDetay.Yon,
                YerDoseme  = KonutDetay.YerDoseme,
                Cerceveler = KonutDetay.Cerceveler,
                Camlar     = KonutDetay.Camlar,
                Panjur     = KonutDetay.Panjur,
                IlanId     = KonutDetay.IlanId,
            };

            Entity.KonutDetays.Add(yeni);
            Entity.SaveChanges();
            return(new NIslemSonuc <bool>
            {
                Basarilimi = true
            });
        }
        catch (Exception hata)
        {
            return(new NIslemSonuc <bool>
            {
                Basarilimi = false,
                HataBilgi = new NHata
                {
                    Sinif = "KonutDetay",
                    Metod = "IlanVeritabani",
                    HataMesaj = hata.Message
                },

                Mesaj = "Ilan Eklenirken bir hata ile karşılaşıldı" + hata.Message
            });
        }
    }