//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; } }
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; } }