//public static async Task Çıkış() //{ // try // { // Session.Clear(); // } // catch (Exception ex) // { // throw ex; // } //} public static async Task <İcraSonuç> YeniKullanıcıEkle(Kullanıcı yeniKullanıcı) { try { yeniKullanıcı.AktifMi = true; yeniKullanıcı.OluşturuKimsiId = ŞimdikiKullanıcıId; yeniKullanıcı.Oluşturulduğunda = DateTime.Now; yeniKullanıcı.SistemDurum = KullanıcıSistemDurum.Aktif; yeniKullanıcı.KaldırmaSebebi = ""; yeniKullanıcı.SonGirişTarihVeZaman = new DateTime(1, 1, 1); await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Ayıklama, "Saving user..."); //await GünlükKaydetme(OlaySeviye.Uyarı, "JSON user: "******""; using (var istemci = new System.Net.Http.HttpClient()) { //await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Uyarı, // Newtonsoft.Json.JsonConvert.SerializeObject(yeniKullanıcı)); var msj = await istemci.PostAsync(KullanıcılarUrl + "/YeniKullanıcıEkle", BisiparişWebYardımcı.JsonİçerikOluştur(yeniKullanıcı)); if (msj.Content != null) { //var rslt = Newtonsoft.Json.JsonConvert.DeserializeObject<İcraSonuç>(await msj.Content.ReadAsStringAsync()); //var cntTp = msj.Content.Headers.ContentType.ToString(); //var stCd = msj.StatusCode; //var rsn = msj.ReasonPhrase; //await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Uyarı, $"Back from saving restaurant. Rslt: {cntTp} || {rslt}"); //await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Uyarı, $"Response details. {stCd} || {rsn}"); var snç = Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync()); if (snç.BaşarılıMı) { yeniKullanıcı.Id = snç.YeniEklediId; Kullanıcılar.Add(yeniKullanıcı); } await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Uyarı, $"Final rslt: {snç.BaşarılıMı} | {snç.YeniEklediId}"); return(snç); } else { await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Uyarı, "Back from saving restaurant. Null content"); return(null); } } } catch (Exception ex) { await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex); throw ex; } }
public async Task VerilerDoldur() { try { var dizHizmetlerSB = new StringBuilder(""); await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "Into Restaurant Veri Doldur..."); DizTür = RestoranTürler[Tür]; if (Hizmetler != RestoranHizmetler.Hiçbiri) { foreach (var birHizmet in Enum.GetValues(typeof(RestoranHizmetler))) { var enmHizmet = (RestoranHizmetler)Enum.Parse(typeof(RestoranHizmetler), birHizmet.ToString()); if ((Hizmetler & enmHizmet) == enmHizmet) { dizHizmetlerSB.Append($"{BisiparişWebYardımcı.RestoranHizmetleri[enmHizmet]} |"); } } //TODO: Remove the last extra separator } DizHizmetler = dizHizmetlerSB.ToString(); await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, $"Hizmetler: {Hizmetler} -- Diz: {DizHizmetler}"); //await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "Getting restaurant comm..."); İletişim = await BisiparişWebYardımcı.İşyeriİletişimAl(İletişimId); //İlAd = İletişim.Adres; İlAd = İletişim.Adres.İlId; //await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "Getting restaurant photos..."); var fotolr = await BisiparişWebYardımcı.RestoranFotoğraflarAl(Id); if (fotolr != null && fotolr.Any()) { Fotoğraflar = fotolr.Select(f => f.Fotoğraf).ToList(); Fotoğraf = Fotoğraflar.First(); //await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "Converting restaurant photo..."); ResimKaynak = $"data:image/png;base64,{Convert.ToBase64String(Fotoğraf)}"; } //await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "Got all requirements"); //Menüler //ÇalışmaZamanlamalar } catch (Exception ex) { await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, $"Restaurant Veri Doldur Exp: {ex.Message}"); throw ex; } }
public static void KullanıcıVeriHazırla() { try { //await GünlükKaydetme(OlaySeviye.Ayıklama, "Into..."); Task.Run(async() => { //await GünlükKaydetme(OlaySeviye.Ayıklama, "Into..."); if (ŞimdikiKullanıcı != null) { if (ŞimdikiKullanıcı.Rol == KullanıcıRol.SistemYönetici) { KullanıcıRolar = new List <SelectListItem>() { new SelectListItem() { Value = "0", Text = "(Rol seçiniz)", Selected = true }, new SelectListItem() { Value = "1", Text = "Sistem Yönetici" }, new SelectListItem() { Value = "2", Text = "Müşteri Destek Temsilci" }, new SelectListItem() { Value = "3", Text = "İşletme Yönetici" }, new SelectListItem() { Value = "4", Text = "İşletme Çalışan" } }; } else if (ŞimdikiKullanıcı.Rol == KullanıcıRol.İşletmeYönetici) { KullanıcıRolar = new List <SelectListItem>() { new SelectListItem() { Value = "0", Text = "(Rol seçiniz)", Selected = true }, new SelectListItem() { Value = "3", Text = "İşletme Yönetici" }, new SelectListItem() { Value = "4", Text = "İşletme Çalışan" } }; } } else { await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Ayıklama, "User is null!!!"); } }); } catch (Exception ex) { Task.Run(async() => await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex)); throw ex; } }