public async Task <İcraSonuç> MenüReddet(int menüId, string sebep)
        {
            try
            {
                using (var istemci = new System.Net.Http.HttpClient())
                {
                    var msj = await istemci.PostAsync(MenülerUrl + "/MenüReddet",
                                                      BisiparişWebYardımcı.JsonİçerikOluştur(new Tuple <int, string>(menüId, sebep)));

                    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 BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
        public static async Task <İcraSonuç> YeniMenüEkle(Menü yeniMenü)
        {
            try
            {
                yeniMenü.AktifMi         = true;
                yeniMenü.OluşturuKimsiId = Yardımcılar.GüvenlikYardımcı.ŞuAnkiKullanıcıId; yeniMenü.Oluşturulduğunda = DateTime.Now;

                using (var istemci = new System.Net.Http.HttpClient())
                {
                    var msj = await istemci.PostAsync(MenülerUrl, BisiparişWebYardımcı.JsonİçerikOluştur(yeniMenü));

                    if (msj.Content != null)
                    {
                        return(Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync()));
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static async Task <İcraSonuç> MenüDeğiştir(Menü menü)
        {
            try
            {
                using (var istemci = new System.Net.Http.HttpClient())
                {
                    var msj = await istemci.PutAsync(MenülerUrl, BisiparişWebYardımcı.JsonİçerikOluştur(menü));

                    if (msj.Content != null)
                    {
                        return(Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync()));
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception ex)
            {
                await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, 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ı.AktifMi         = true;
                yeniKullanıcı.OluşturuKimsiId = ŞimdikiKullanıcıId; yeniKullanıcı.Oluşturulduğunda = DateTime.Now;

                await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Ayıklama, "Saving restaurant user...");

                sonuç1 = await YeniKullanıcıEkle(yeniKullanıcı);

                if (sonuç1 == İcraSonuç.Başarılı)
                {
                    await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Ayıklama, "Saving user restrauant id...");

                    using (var istemci = new System.Net.Http.HttpClient())
                    {
                        var msj = await istemci.PostAsync(KullanıcılarUrl + "/KullanıcıRestoranKaydet",
                                                          BisiparişWebYardımcı.JsonİçerikOluştur(new Tuple <int, int>(sonuç1.YeniEklediId, restoranId)));

                        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}");

                            sonuç2 = Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync());
                        }

                        return(sonuç2 != null ? sonuç1 : null);
                    }
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
        public static async Task <İcraSonuç> YeniKuponEkle(Kupon yeniKupon)
        {
            try
            {
                yeniKupon.AktifMi         = true;
                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",
                                                      BisiparişWebYardı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 BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
Exemplo n.º 6
0
        public static async Task <İcraSonuç> YeniRestoranEkle(Restoran yeniRestoran)
        {
            try
            {
                yeniRestoran.AktifMi          = true; 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 BisiparişWebYardı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",
                                                      BisiparişWebYardı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 BisiparişWebYardı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 BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
Exemplo n.º 7
0
        //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 = ŞuAnkiKullanıcıId; yeniKullanıcı.Oluşturulduğunda = DateTime.Now;

                await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Ayıklama, "Saving user...");

                //await GünlükKaydetme(OlaySeviye.Uyarı, "JSON user: "******"/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();

                        //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 BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Hata, ex.Message);

                throw ex;
            }
        }
        public static async Task <İcraSonuç> ŞifreDegiştir(int kullanıcıId, string şifre)
        {
            try
            {
                await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Ayıklama, "Changing password...");

                //await GünlükKaydetme(OlaySeviye.Uyarı, "JSON user: "******"/ŞifreDegiştir",
                                                      BisiparişWebYardımcı.JsonİçerikOluştur(new Tuple <int, string>(kullanıcıId, 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 BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
        public static async Task <İcraSonuç> YeniKategoriEkle(Kategori yeniKategori)
        {
            try
            {
                using (var istemci = new System.Net.Http.HttpClient())
                {
                    var msj = await istemci.PostAsync(MenülerUrl + "/YeniKullanıcıEkle",
                                                      BisiparişWebYardımcı.JsonİçerikOluştur(yeniKategori));

                    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ı)
                        {
                            yeniKategori.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)
            {
                throw ex;
            }
        }
        public static async Task <İcraSonuç> KullanıcıKaldır(int kullannıcıId, string sebep)
        {
            try
            {
                await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Ayıklama, "Removing user...");

                //await GünlükKaydetme(OlaySeviye.Uyarı, "JSON user: "******"/KullanıcıKaldır",
                                                      BisiparişWebYardımcı.JsonİçerikOluştur(new Tuple <int, string>(kullannıcıId, sebep)));

                    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 BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
Exemplo n.º 11
0
        public static async Task <İcraSonuç> RestoranDeğiştir(Restoran restoran)
        {
            try
            {
                using (var istemci = new System.Net.Http.HttpClient())
                {
                    var msj = await istemci.PutAsync(RestoranlarUrl + "/RestoranDeğiştir",
                                                     BisiparişWebYardımcı.JsonİçerikOluştur(restoran));

                    if (msj.Content != null)
                    {
                        return(Newtonsoft.Json.JsonConvert.DeserializeObject <İcraSonuç>(await msj.Content.ReadAsStringAsync()));
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        //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;
            }
        }