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