public static async Task <İcraSonuç> HizmetlerDeğiştir(int restoranId, RestoranHizmetler hizmetler)
        {
            try
            {
                using (var vtBğlm = new HazırlaVeriBağlam()
                {
                    BağlantıDizesi = HazırlaVeriYardımcı.BağlantıDizesi
                })
                {
                    var rstrn = await vtBğlm.Restoranlar.FirstAsync(rst => rst.Id == restoranId);

                    rstrn.Hizmetler = hizmetler;

                    await vtBğlm.SaveChangesAsync();

                    return(İcraSonuç.Başarılı);
                }
            }
            catch (Exception ex)
            {
                await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex);

                throw ex;
            }
        }
コード例 #2
0
        public static async Task <İcraSonuç> RestoranHizmetlerDeğiştir(int restoranId, RestoranHizmetler hizmetler)
        {
            try
            {
                using (var istemci = new System.Net.Http.HttpClient())
                {
                    var msj = await istemci.PostAsync(RestoranlarUrl + "/HizmetlerDeğiştir",
                                                      HazırlaWebYardımcı.JsonİçerikOluştur(new List <string>()
                    {
                        restoranId.ToString(), hizmetler.ToString()
                    }));

                    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)
            {
                throw ex;
            }
        }