Esempio n. 1
0
        public NIslemSonuc <IsPersonelOrtak> Ekle(IsPersonelOrtak data)
        {
            try
            {
                entity.IsPersonelOrtak.Add(data);
                entity.SaveChanges();

                Personel_Veritabani personel_Veritabani = new Personel_Veritabani();
                Personel            personel            = personel_Veritabani.DetayGetir(data.personel_tc).Veri;

                #region Log Kaydı Yap
                Log logBilgisi = new Log
                {
                    aktif_sayfa   = HttpContext.Current.Request.Url.AbsoluteUri,
                    bilgisayar_ad = Genel_Islemler.GetComputerName(),
                    ip_adres      = Genel_Islemler.GetIPAddress(),
                    personel_tc   = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc,
                    tarih         = DateTime.Now,
                    tur_id        = Sabitler.LogTur_KayitEkleme,
                    mesaj         = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitEkleme, HttpContext.Current.Session["kullanici"] as Personel, "Görev") + " Görevlendirilen Personel: " + personel.ad + " " + personel.soyad + " (T.C.Kimlik No: " + personel.personel_tc + ")"
                };
                Log_Veritabani.Ekle(logBilgisi);
                #endregion

                return(new NIslemSonuc <IsPersonelOrtak>
                {
                    basariliMi = true,
                    Veri = data,
                    mesaj = "Görev Kaydı Tamamlandı!"
                });
            }
            catch (Exception ex)
            {
                return(new NIslemSonuc <IsPersonelOrtak>
                {
                    basariliMi = false,
                    hata = new NHata
                    {
                        aciklama = "Ekleme Metodunda Hata",
                        mesaj = ex.Message,
                        strace = ex.StackTrace,
                        sinif = "Görev Veritabani",
                        tarih = DateTime.Now
                    },
                    mesaj = "Sistemde Bir Hata Oluştu!"
                });
            }
        }