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;
            }
        }
Example #2
0
        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;
            }
        }