public static async Task <List <İl> > İlçelerOlanİllerAl() { try { await HazırlaWebYardımcı.AyıklamaKaydet("Into..."); using (var istemci = new System.Net.Http.HttpClient()) { var jsonStr = await istemci.GetStringAsync(İdariBölümlerUrl + "/İlçelerOlanİller"); if (!string.IsNullOrWhiteSpace(jsonStr)) { return(Newtonsoft.Json.JsonConvert.DeserializeObject <List <İl> >(jsonStr)); } else { return(null); } } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task OnGet() { try { var rstrnlr = await Yardımcılar.RestoranlarYardımcı.RestoranlarAl(); if (rstrnlr != null && rstrnlr.Any()) { Restoranlar = new List <RestoranGörünümModel>(); foreach (var rst in rstrnlr) { var rstgm = new RestoranGörünümModel(rst); await rstgm.VerilerDoldur(); Restoranlar.Add(rstgm); } } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static async Task <İcraSonuç> YeniRestoranKullanıcıEkle(Kullanıcı yeniKullanıcı, int restoranId) { İcraSonuç sonuç1 = null, sonuç2 = null; try { yeniKullanıcı.SistemDurum = VarlıkSistemDurum.Aktif; yeniKullanıcı.OluşturuKimsiId = ŞimdikiKullanıcıId; yeniKullanıcı.Oluşturulduğunda = DateTime.Now; await HazırlaWebYardımcı.AyıklamaKaydet("Saving restaurant user..."); sonuç1 = await YeniKullanıcıEkle(yeniKullanıcı); if (sonuç1.BaşarılıMı) { await HazırlaWebYardımcı.AyıklamaKaydet("Saving user restrauant id..."); //await HazırlaWebYardımcı.AyıklamaKaydet($"{yeniKullanıcı.Id} | {sonuç1.YeniEklediId}"); using (var istemci = new System.Net.Http.HttpClient()) { var msj = await istemci.PostAsync(KullanıcılarUrl + "/KullanıcıRestoranKaydet", HazırlaWebYardımcı.JsonİçerikOluştur(new KullanıcıRestoran() { KullanıcıId = yeniKullanıcı.Id, RestoranId = restoranId, SistemDurum = VarlıkSistemDurum.Aktif, OluşturuKimsiId = ŞimdikiKullanıcıId, Oluşturulduğunda = DateTime.Now })); //var msjCnt = msj != null ? (msj.Content != null).ToString() : "msj null"; //await HazırlaWebYardımcı.AyıklamaKaydet( // $"Back from posting user restrauant id -- {msj != null} | {msjCnt}"); if (msj != null && msj.Content != null) { sonuç2 = Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync()); //var cntTp = msj.Content.Headers.ContentType.ToString(); var chk = sonuç2 != null?sonuç2.BaşarılıMı.ToString() : "(null)"; await HazırlaWebYardımcı.AyıklamaKaydet( $"Back from saving user_restaurant id's. Rslt: {chk}"); } return(sonuç2 != null ? sonuç1 : null); } } else { return(null); } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
private List <MenüÖğe> ÖğelerAyıkla() { List <MenüÖğe> öğlr = null; try { if (!string.IsNullOrWhiteSpace(JsonMenüÖğeler)) { var jsnÖğlr = Newtonsoft.Json.JsonConvert.DeserializeObject(JsonMenüÖğeler) as Newtonsoft.Json.Linq.JArray; öğlr = new List <MenüÖğe>(); foreach (var jsnÖğe in jsnÖğlr) { var props = new List <Newtonsoft.Json.Linq.JProperty>(); foreach (var aProp in jsnÖğe.Children()) { props.Add(aProp as Newtonsoft.Json.Linq.JProperty); } var p0 = props[0] != null ? props[0].Value.ToString() : "(Wrong!!)"; var p2 = props[2] != null ? props[2].Value.ToString() : "(Wrong!!)"; Task.Run(async() => { await HazırlaWebYardımcı.AyıklamaKaydet($"Name: {p0}"); await HazırlaWebYardımcı.AyıklamaKaydet($"Tür: {p2}"); }); var adProp = props[0]; var türProp = props[1]; var fytProp = props[2]; var btmProp = props[3]; //var adProp = jsnÖğe["Menü Öğe Ad"] as Newtonsoft.Json.Linq.JProperty; //var türProp = jsnÖğe["Öğe Tür"] as Newtonsoft.Json.Linq.JProperty; //var fytProp = jsnÖğe["Fiyat"] as Newtonsoft.Json.Linq.JProperty; //var btmProp = jsnÖğe["Betimleme"] as Newtonsoft.Json.Linq.JProperty; öğlr.Add(new MenüÖğe() { Ad = adProp.Value.ToString(), Tür = türProp.Value.ToString().Equals("Yemek") ? SiparişÖğeTür.Yemek : SiparişÖğeTür.İçecek, Fiyat = float.Parse(fytProp.Value.ToString()), Betimleme = btmProp.Value.ToString(), SistemDurum = VarlıkSistemDurum.Aktif, OluşturuKimsiId = GüvenlikYardımcı.ŞimdikiKullanıcıId, Oluşturulduğunda = DateTime.Now }); } } return(öğlr); } catch (Exception ex) { Task.Run(async() => await HazırlaWebYardımcı.HataKaydet(ex)); throw; } }
public async Task <IActionResult> MenüKategoriAltKategorilerAl(string rstrnId, string katId) { try { await HazırlaWebYardımcı.AyıklamaKaydet($"Into {rstrnId} | {katId}"); //var jsnKtgrlr = HazırlaWebYardımcı.Session.Keys.Contains($"Rstrn_{rstrnId}_MnüKtgrlr") // ? HazırlaWebYardımcı.Session.GetString($"Rstrn_{rstrnId}_MnüKtgrlr") // : null; var jsnKtgrlr = HazırlaWebYardımcı.MemCache.Get <string>($"Rstrn_{rstrnId}_MnüKtgrlr"); //var ktg = !string.IsNullOrWhiteSpace(jsnKtgrlr) ? jsnKtgrlr : "(null)"; //await HazırlaWebYardımcı.AyıklamaKaydet($"Rstrn cat {ktg}"); if (!string.IsNullOrWhiteSpace(jsnKtgrlr)) { //await HazırlaWebYardımcı.AyıklamaKaydet($"Rstrn cat {jsnKtgrlr}"); var ktgrlr = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Kategori> >(jsnKtgrlr); var kat = ktgrlr.First(k => k.Id == int.Parse(katId)); //var naltkat = kat.AltKategoriler != null ? kat.AltKategoriler.Count.ToString() : "(null)"; //await HazırlaWebYardımcı.AyıklamaKaydet($"Cat {kat.Ad} -- {naltkat}"); if (kat.AltKategoriler != null && kat.AltKategoriler.Any()) { //await HazırlaWebYardımcı.AyıklamaKaydet($"Enumerating..."); var selOptions = new List <string>(); selOptions.Add("<option value='0'>(Alt kategori seçiniz)</option>"); foreach (var altkat in kat.AltKategoriler) { selOptions.Add($"<option value='{altkat.Id}'>{altkat.Ad}</option>"); } return(Json(selOptions)); } else { return(new EmptyResult()); } } else { return(new EmptyResult()); } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task <IActionResult> OnPostAsync() { İcraSonuç sonuç = null; try { await HazırlaWebYardımcı.AyıklamaKaydet("Into..."); //var pozsn = new Pozisyon() { Başlık = Kullanıcı.Pozisyon }; //var ikiPart = Kullanıcı.AdSoyad.Split(new char[] { ' ' }); //var soyad = new System.Text.StringBuilder(""); //if (ikiPart.Length > 1) // for (int i = 1; i < ikiPart.Length; i++) // soyad.Append(ikiPart[i]); //var çlşn = new Çalışan() { İlkAdı = ikiPart[0], SoyAdı = soyad.ToString() }; //Kullanıcı.AdSoyad = KullanıcıAdSoyAd; await HazırlaWebYardımcı.AyıklamaKaydet(KullanıcıCinsiyet); Kullanıcı.Cinsiyet = (Cinsiyet)Enum.Parse(typeof(Cinsiyet), KullanıcıCinsiyet); Kullanıcı.Rol = (KullanıcıRol)Enum.Parse(typeof(KullanıcıRol), RolSeçildi); await HazırlaWebYardımcı.AyıklamaKaydet("Saving user..."); if (Kullanıcı.Rol == KullanıcıRol.SistemYönetici || Kullanıcı.Rol == KullanıcıRol.MüşteriDestekTemsilci) { sonuç = await GüvenlikYardımcı.YeniKullanıcıEkle(Kullanıcı); } else if (Kullanıcı.Rol == KullanıcıRol.İşletmeYönetici || Kullanıcı.Rol == KullanıcıRol.İşletmeKullanıcı) { sonuç = await GüvenlikYardımcı.YeniRestoranKullanıcıEkle(Kullanıcı, RstrnSeçildiId); } await HazırlaWebYardımcı.AyıklamaKaydet("Back from save"); KaydetmekSonuç = HazırlaWebYardımcı.OpSonuçMesajAl(İcraOperasyon.Kaydetmek, sonuç); await HazırlaWebYardımcı.AyıklamaKaydet(KaydetmekSonuç); ModelState.Remove("KaydetmekSonuç"); return(Page()); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); KaydetmekSonuç = "<label style='color:red'>Pardon! Bir hata var.</label>"; return(Page()); } }
public İllerGörünümModel() { try { } catch (Exception ex) { Task.Run(async() => await HazırlaWebYardımcı.HataKaydet(ex)); throw ex; } }
public async Task <IActionResult> RestoranMenüKategorilerAl(string restoranId) { List <Kategori> ktgrlr = null; try { //await HazırlaWebYardımcı.AyıklamaKaydet($"Into {restoranId}"); //var jsnKtgrlr = HazırlaWebYardımcı.Session.Keys.Contains($"Rstrn_{restoranId}_MnüKtgrlr") // ? HazırlaWebYardımcı.Session.GetString($"Rstrn_{restoranId}_MnüKtgrlr") // : null; var jsnKtgrlr = HazırlaWebYardımcı.MemCache.Get <string>($"Rstrn_{restoranId}_MnüKtgrlr"); if (!string.IsNullOrWhiteSpace(jsnKtgrlr)) { ktgrlr = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Kategori> >(jsnKtgrlr); } else { ktgrlr = await MenülerYardımcı.RestoranMenüKategorilerAl(int.Parse(restoranId)); } if (ktgrlr != null && ktgrlr.Any()) { //await HazırlaWebYardımcı.AyıklamaKaydet($"Found {ktgrlr.Count} categories"); var selOptions = new List <string>(); selOptions.Add("<option value='0'>(Kategori seçiniz)</option>"); foreach (var kat in ktgrlr) { selOptions.Add($"<option value='{kat.Id}'>{kat.Ad}</option>"); } //await HazırlaWebYardımcı.AyıklamaKaydet($"{selOptions}"); return(Json(selOptions)); } else { return(null); } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static async Task RestoranGerekSinimlerYükle() { try { await Task.Run(() => { }); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task OnGetAsync() { try { KökDizin = HazırlaWebYardımcı.KökDizin; Kupon = new Kupon(); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task OnGet() { try { await HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme); HttpContext.Session.Clear(); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public IActionResult RestoranHizmetSeçildi(string dizHizmetDeğer, bool seçildiMi) { try { var hizmet = (RestoranHizmetler)long.Parse(dizHizmetDeğer); HazırlaWebYardımcı.ŞuAnkiKullanıcıYeniRestoranHizmetler |= seçildiMi ? hizmet : ~hizmet; return(Ok()); } catch (Exception ex) { Task.Run(async() => await HazırlaWebYardımcı.HataKaydet(ex)); throw ex; } }
public async Task <IActionResult> AdSoyAdKontrolEt(string adSoyad) { try { await HazırlaWebYardımcı.AyıklamaKaydet($"Into... {adSoyad}"); adSoyad = adSoyad.Replace("||", " "); return(Json(await Yardımcılar.GüvenlikYardımcı.AdSoyadZatenVarMı(adSoyad))); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static async Task <List <SelectListItem> > ŞimdikiKullanıcıRestoranlarAl() { List <SelectListItem> restoranlarListe = null; List <Restoran> restoranlar = null; try { await HazırlaWebYardımcı.AyıklamaKaydet("Into..."); if (ŞimdikiKullanıcıSistemYöneticiMi) { restoranlarListe = await RestoranlarYardımcı.RestoranlarListeAl(); } else if (ŞimdikiKullanıcıİşletmeYöneticiMi) { restoranlar = await RestoranlarYardımcı.ŞimdikiKullanıcıRestoranlarAl(); } if (restoranlar != null && restoranlar.Any()) { await HazırlaWebYardımcı.AyıklamaKaydet($"Got {restoranlar.Count}"); restoranlarListe = new List <SelectListItem>(); restoranlarListe.Add(new SelectListItem() { Value = "0", Text = "(Restoran seçiniz)" }); foreach (var rstrn in restoranlar) { restoranlarListe.Add(new SelectListItem() { Value = rstrn.Id.ToString(), Text = rstrn.İsim }); } } return(restoranlarListe); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task <IActionResult> İlçeSemtlerVeMahallelerAl(string ilçeId) { try { var ilçSemteler = Modeller.İdariBölümler.SemtlerGörünümModel.İlçeSemtler(int.Parse(ilçeId)); //var nSemler = ilçSemteler != null ? $"NSemt: {ilçSemteler.Count}" : "(No semtler)"; //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, $"From ortak -- Semtler: {nSemler}"); if (ilçSemteler != null && ilçSemteler.Any()) { var selOptions = new List <string>(); foreach (var smt in ilçSemteler) { selOptions.Add($"<a class=\"dropdown-item\" href=\"#\" onclick=\"semtMhlSeçildi('{smt.Value}');\">" + $"<label style=\"font-weight:bold\">{smt.Text} (Semt)</label></a>"); //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, $"Getting mhlr for: {smt.Text}"); var mhlr = Modeller.İdariBölümler.MahallelerGörünümModel.SemtMahalleler(int.Parse(smt.Value)); //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, $"Got {mhlr.Count} mhlr"); foreach (var mh in Modeller.İdariBölümler.MahallelerGörünümModel.SemtMahalleler(int.Parse(smt.Value))) { selOptions.Add("<a class=\"dropdown-item\" href=\"#\" " + $"onclick=\"semtMhlSeçildi('{smt.Value}_{mh.Value}');\">" + $"<label style=\"font-weight:normal\"> {mh.Text}</label></a>"); } } return(Json(selOptions)); } else { return(Content("")); } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); return(Content("")); } }
public async Task OnGetAsync() { try { KökDizin = HazırlaWebYardımcı.KökDizin; Menü = new Menü(); KlncRestoranlar = await GüvenlikYardımcı.ŞimdikiKullanıcıRestoranlarAl(); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task <IActionResult> OnPostAsync() { try { var jsnRstrnlr = HazırlaWebYardımcı.MemCache.Get <string>($"Klnc_{GüvenlikYardımcı.ŞimdikiKullanıcıId}_Rstrnlr"); //var jsnRstrnlr = HazırlaWebYardımcı.Session.Keys.Contains($"Klnc_{GüvenlikYardımcı.ŞimdikiKullanıcıId}_Rstrnlr") // ? HazırlaWebYardımcı.Session.GetString($"Klnc_{GüvenlikYardımcı.ŞimdikiKullanıcıId}_Rstrnlr") // : null; await HazırlaWebYardımcı.AyıklamaKaydet($"Into {jsnRstrnlr}"); if (!string.IsNullOrWhiteSpace(jsnRstrnlr)) { var msHzrltVar = bool.Parse(MasaHazırlatVarMı); var gelAlVar = bool.Parse(GelAlVarMı); var rstrnlr = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Restoran> >(jsnRstrnlr); var rstrn = rstrnlr.First(r => r.Id == RestoranId); await HazırlaWebYardımcı.AyıklamaKaydet($"Hzmt var: {msHzrltVar} | {gelAlVar}"); rstrn.Hizmetler &= msHzrltVar ? RestoranHizmetler.MasaHazırlat : ~RestoranHizmetler.MasaHazırlat; rstrn.Hizmetler &= gelAlVar ? RestoranHizmetler.GelAl : ~RestoranHizmetler.GelAl; await HazırlaWebYardımcı.AyıklamaKaydet($"Yeni hzmt : {rstrn.Hizmetler}"); var sonuç = await RestoranlarYardımcı.RestoranHizmetlerDeğiştir(RestoranId, rstrn.Hizmetler); KaydetmekSonuç = HazırlaWebYardımcı.OpSonuçMesajAl(İcraOperasyon.Kaydetmek, sonuç); } ModelState.Remove("KaydetmekSonuç"); return(Page()); } catch (Exception ex) { KaydetmekSonuç = "<label style='color:red'>Pardon! Kaydederken hata. Lütfen daha sonra tekrar deneyiniz.</label>"; await HazırlaWebYardımcı.HataKaydet(ex); ModelState.Remove("KaydetmekSonuç"); return(Page()); } }
public async Task OnGet() { try { //var isSessionAvailable = HttpContext.Session != null ? "OK" : "(NULL)"; //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Ayıklama, "Into Index.Get..."); //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Ayıklama, $"Index.Get -- Session obj: {isSessionAvailable}"); HazırlaWebYardımcı.KökDizin = "http://" + Request.Host.Value; } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); //throw ex; } }
public static async Task <bool?> AdSoyadZatenVarMı(string adSoyad) { try { using (var istemci = new System.Net.Http.HttpClient()) { var jsonStr = await istemci.GetStringAsync(KullanıcılarUrl + $"/AdSoyadZatenVarMı/{adSoyad}"); return(Newtonsoft.Json.JsonConvert.DeserializeObject <bool>(jsonStr)); } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static async Task <İcraSonuç> YeniKuponEkle(Kupon yeniKupon) { try { yeniKupon.SistemDurum = VarlıkSistemDurum.Aktif; yeniKupon.OluşturuKimsiId = GüvenlikYardımcı.ŞimdikiKullanıcıId; yeniKupon.Oluşturulduğunda = DateTime.Now; using (var istemci = new System.Net.Http.HttpClient()) { var msj = await istemci.PostAsync(KuponlarUrl + "/YeniKuponEkle", HazırlaWebYardımcı.JsonİçerikOluştur(yeniKupon)); if (msj.Content != null) { //var rslt = Newtonsoft.Json.JsonConvert.DeserializeObject<İcraSonuç>(await msj.Content.ReadAsStringAsync()); //var cntTp = msj.Content.Headers.ContentType.ToString(); //await GünlükKaydetme(OlaySeviye.Uyarı, $"Back from saving restaurant. Rslt: {cntTp} || {rslt}"); var snç = Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync()); //if (snç.BaşarılıMı) //{ // yeniKupon.Id = snç.YeniEklediId; // //Kullanıcılar.Add(yeniKullanıcı); //} return(snç); } else { //await GünlükKaydetme(OlaySeviye.Uyarı, "Back from saving restaurant. Null content"); return(null); } } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static void BaşkaİdariBölümlerAl() { try { Task.Run(async() => { try { //await GünlükKaydetme(OlaySeviye.Ayıklama, "Into..."); using (var istemci = new System.Net.Http.HttpClient()) { var jsonStrİlçeler = await istemci.GetStringAsync(İdariBölümlerUrl + "/İlçeler"); var jsonStrSemtler = await istemci.GetStringAsync(İdariBölümlerUrl + "/Semtler"); var jsonStrMahalleler = await istemci.GetStringAsync(İdariBölümlerUrl + "/Mahalleler"); if (!string.IsNullOrWhiteSpace(jsonStrİlçeler)) { HazırlaWebYardımcı.MemCache.Set("İlçeler", Newtonsoft.Json.JsonConvert.DeserializeObject <List <İlçe> >(jsonStrİlçeler)); } if (!string.IsNullOrWhiteSpace(jsonStrSemtler)) { HazırlaWebYardımcı.MemCache.Set("Semtler", Newtonsoft.Json.JsonConvert.DeserializeObject <List <Semt> >(jsonStrSemtler)); } if (!string.IsNullOrWhiteSpace(jsonStrMahalleler)) { HazırlaWebYardımcı.MemCache.Set("Mahalleler", Newtonsoft.Json.JsonConvert.DeserializeObject <List <Mahalle> >(jsonStrMahalleler)); } } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); } }); } catch (Exception ex) { Task.Run(async() => await HazırlaWebYardımcı.HataKaydet(ex)); throw ex; } }
public async Task <IActionResult> GirişİsimKontrolEt(string girişİsim) { try { await HazırlaWebYardımcı.AyıklamaKaydet($"Into... {girişİsim}"); var rslt = Json(await Yardımcılar.GüvenlikYardımcı.GirişİsimZatenKullanıldıMı(girişİsim)); await HazırlaWebYardımcı.AyıklamaKaydet($"Rslt... {rslt}"); return(rslt); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static async Task <İcraSonuç> ŞifreDegiştir(int kullanıcıId, string şifre) { try { await HazırlaWebYardımcı.AyıklamaKaydet("Changing password..."); //await GünlükKaydetme(OlaySeviye.Uyarı, "JSON user: "******"/ŞifreDegiştir", HazırlaWebYardımcı.JsonİçerikOluştur(new List <string>() { kullanıcıId.ToString(), karmaŞifre })); if (msj.Content != null) { //var rslt = Newtonsoft.Json.JsonConvert.DeserializeObject<İcraSonuç>(await msj.Content.ReadAsStringAsync()); //var cntTp = msj.Content.Headers.ContentType.ToString(); //await GünlükKaydetme(OlaySeviye.Uyarı, $"Back from saving restaurant. Rslt: {cntTp} || {rslt}"); return(Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync())); } else { //await GünlükKaydetme(OlaySeviye.Uyarı, "Back from saving restaurant. Null content"); return(null); } } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
//public Kullanıcı Kullanıcı { get; set; } public async Task OnGetAsync()//string returnUrl = null) { try { //await HazırlaWebYardımcı.AyıklamaKaydet("Into..."); await HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme); //ReturnUrl = returnUrl; //await HazırlaWebYardımcı.AyıklamaKaydet("Signed out. Now opening page..."); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
private async Task GerekliListelerDoldur() { try { RestoranTürlar = RestoranlarYardımcı.RestoranTürler; RestoranOlasıHizmetler = await RestoranlarYardımcı.RestoranHizmetlerSeçeneklerHazırla(); RestoranOlasıMutfaklar = await RestoranlarYardımcı.RestoranMutfaktlarSeçeneklerHazırla(); //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Ayıklama, $"OlasıHizmetler: {RestoranOlasıHizmetler}"); İller = await Yardımcılar.İdariBölümlerYardımcı.İllerHazırla(); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public IndexModel(IMemoryCache cache, ILogger <IndexModel> logger) { try { //Task.Run(async () => await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Ayıklama, "Into Index ctor...")); //Task.Run(async () => await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Ayıklama, // $"Index -- Session obj: {isSessionAvailable}")); _logger = logger; HazırlaWebYardımcı.MemCache = cache; HazırlaWebYardımcı.AppVersion = GetType().Assembly.GetName().Version.ToString(); HazırlaWebYardımcı.EsansyelVarlıklarYükle(); } catch (Exception ex) { Task.Run(async() => await HazırlaWebYardımcı.HataKaydet(ex)); } }
public static async Task <bool?> GirişİsimZatenKullanıldıMı(string girişİsim) { try { await HazırlaWebYardımcı.AyıklamaKaydet("Into..."); using (var istemci = new System.Net.Http.HttpClient()) { var jsonStr = await istemci.GetStringAsync(KullanıcılarUrl + $"/GirişİsimZatenKullanıldıMı/{girişİsim}"); return(Newtonsoft.Json.JsonConvert.DeserializeObject <bool>(jsonStr)); } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static async Task <İcraSonuç> YeniRestoranEkle(Restoran yeniRestoran) { try { yeniRestoran.SistemDurum = VarlıkSistemDurum.Aktif; yeniRestoran.ÖzelSektörMü = true; yeniRestoran.OluşturuKimsiId = Yardımcılar.GüvenlikYardımcı.ŞimdikiKullanıcıId; yeniRestoran.Oluşturulduğunda = DateTime.Now; yeniRestoran.OnayDurum = OnayDurum.Beklemede; //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "Saving restaurant..."); //await GünlükKaydetme(OlaySeviye.Uyarı, "JSON restaurant: " + JsonİçerikOluşturWithStr(yeniRestoran).Item2); using (var istemci = new System.Net.Http.HttpClient()) { var msj = await istemci.PostAsync(RestoranlarUrl + "/YeniRestoranEkle", HazırlaWebYardımcı.JsonİçerikOluştur(yeniRestoran)); if (msj.Content != null) { //var rslt = Newtonsoft.Json.JsonConvert.DeserializeObject<İcraSonuç>(await msj.Content.ReadAsStringAsync()); //var cntTp = msj.Content.Headers.ContentType.ToString(); //await HazırlaWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, $"Back from saving restaurant. Rslt: {cntTp} || {rslt}"); return(Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync())); } else { //await GünlükKaydetme(OlaySeviye.Uyarı, "Back from saving restaurant. Null content"); return(null); } } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public static async Task <İcraSonuç> KuponDeaktifEt(int kuponId) { try { using (var istemci = new System.Net.Http.HttpClient()) { var msj = await istemci.PostAsync(KuponlarUrl + "/KuponDeaktifEt", HazırlaWebYardımcı.JsonİçerikOluştur(kuponId)); if (msj.Content != null) { //var rslt = Newtonsoft.Json.JsonConvert.DeserializeObject<İcraSonuç>(await msj.Content.ReadAsStringAsync()); //var cntTp = msj.Content.Headers.ContentType.ToString(); //await GünlükKaydetme(OlaySeviye.Uyarı, $"Back from saving restaurant. Rslt: {cntTp} || {rslt}"); var snç = Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync()); //if (snç.BaşarılıMı) //{ // yeniKupon.Id = snç.YeniEklediId; // //Kullanıcılar.Add(yeniKullanıcı); //} return(snç); } else { //await GünlükKaydetme(OlaySeviye.Uyarı, "Back from saving restaurant. Null content"); return(null); } } } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task <ActionResult> OnPostAsync() { try { await HazırlaWebYardımcı.AyıklamaKaydet($"Into... {JsonMenüÖğeler}"); Menü.MenüÖğeler = ÖğelerAyıkla(); var sonuç = await MenülerYardımcı.YeniMenüEkle(Menü); KaydetmekSonuç = HazırlaWebYardımcı.OpSonuçMesajAl(İcraOperasyon.Kaydetmek, sonuç); return(Page()); } catch (Exception ex) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }