//public static void KullanıcıMenüAyarla(KullanıcıRol rol)
        //{
        //    HttpContext.
        //    switch (rol)
        //    {
        //        case KullanıcıRol.SistemYönetici:
        //            BisiparişWebYardımcı.ŞuAnkiKullanıcıMenü = Partial("_SistemYöneticiMenüKısmiGörüntü");
        //            break;
        //        case KullanıcıRol.İşletmeYönetici:
        //            break;
        //        case KullanıcıRol.MüşteriDestekTemsilci:
        //            break;
        //        case KullanıcıRol.İşletmeKullanıcı:
        //            break;
        //    }
        //}
        public static async Task GünlükKaydetme(OlaySeviye seviye, string mesaj)
        {
            try
            {
                var şimdi = DateTime.Now;
                var method = new System.Diagnostics.StackFrame(4).GetMethod(); var methodContainer = method.DeclaringType;

                var günlük = new Günlük()
                {
                    Seviye = seviye,
                    Kaynak = $"{methodContainer.FullName}.{method.Name}",
                    Mesaj  = mesaj,
                    Tarih  = şimdi.ToString("dd-MM-yyyy"),
                    Zaman  = şimdi.ToString("HH:mm:ss.fffff")
                };

                using (var istemci = new System.Net.Http.HttpClient())
                {
                    var result = await istemci.PostAsync(GünlüklerUrl, JsonİçerikOluştur(günlük));

                    //var result = await istemci.PostAsync(GünlüklerUrl + "/OnlyForTest", JsonİçerikOluştur("First trial"));

                    //var msg = await result.Content.ReadAsStringAsync();
                    //var msg = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(await result.Content.ReadAsStringAsync());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        public static async Task GünlükKaydetme(OlaySeviye seviye, string mesaj)
        {
            try
            {
                var şimdi = DateTime.Now;
                var method = new System.Diagnostics.StackFrame(4).GetMethod(); var methodContainer = method.DeclaringType;

                await GünlükKaydetme(
                    new Günlük()
                {
                    Seviye = seviye,
                    Kaynak = $"{methodContainer.FullName}.{method.Name}",
                    Mesaj  = mesaj,
                    Tarih  = şimdi.ToString("dd-MM-yyyy"),
                    Zaman  = şimdi.ToString("HH:mm:ss.fffff")
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }