public static async Task <int> İletişimKaydet(HazırlaVeriBağlam vtBğlm, İşyeriİletişim iletişim) { try { //await GünlükKaydetme(new Günlük() //{ // Seviye = OlaySeviye.Uyarı, // Kaynak = "VeriYardımcı.İletişimKaydetme", // Mesaj = "Saving communication...", // Tarih = DateTime.Now.ToString("dd-MM-yyyy"), // Zaman = DateTime.Now.ToString("HH:mm:ss.fffff"), //}); if (iletişim != null) { if (iletişim.Adres != null) { iletişim.Adres.SistemDurum = VarlıkSistemDurum.Aktif; iletişim.Adres.Oluşturulduğunda = DateTime.Now; await vtBğlm.YerlerAdresler.AddAsync(iletişim.Adres); await vtBğlm.SaveChangesAsync(); iletişim.AdresId = iletişim.Adres.Id; } iletişim.SistemDurum = VarlıkSistemDurum.Aktif; iletişim.Oluşturulduğunda = DateTime.Now; await vtBğlm.İşyeriİletişimler.AddAsync(iletişim); await vtBğlm.SaveChangesAsync(); return(iletişim.Id); } else { return(0); } } catch (Exception ex) { await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex); throw; } }
private static async Task <int> İletişimKaydetme(BisiparişVeriBağlam vtBğlm, İşyeriİletişim iletişim) { try { //await GünlükKaydetme(new Günlük() //{ // Seviye = OlaySeviye.Uyarı, // Kaynak = "VeriYardımcı.İletişimKaydetme", // Mesaj = "Saving communication...", // Tarih = DateTime.Now.ToString("dd-MM-yyyy"), // Zaman = DateTime.Now.ToString("HH:mm:ss.fffff"), //}); if (iletişim != null) { if (iletişim.Adres != null) { await vtBğlm.YerlerAdresler.AddAsync(iletişim.Adres); await vtBğlm.SaveChangesAsync(); iletişim.AdresId = iletişim.Adres.Id; } await vtBğlm.İşyeriİletişimler.AddAsync(iletişim); await vtBğlm.SaveChangesAsync(); return(iletişim.Id); } else { return(0); } } catch (Exception ex) { throw; } }