public static async Task <İcraSonuç> YeniMenüEkle(Menü yeniMenü) { try { yeniMenü.SistemDurum = VarlıkSistemDurum.Aktif; yeniMenü.OluşturuKimsiId = Yardımcılar.GüvenlikYardımcı.ŞimdikiKullanıcıId; yeniMenü.Oluşturulduğunda = DateTime.Now; using (var istemci = new System.Net.Http.HttpClient()) { var msj = await istemci.PostAsync(MenülerUrl + "/YeniMenüEkle", HazırlaWebYardı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) { await HazırlaWebYardımcı.HataKaydet(ex); throw ex; } }
public async Task OnGet() { try { Menü = new Menü(); var rstrnlr = await Yardımcılar.RestoranlarYardımcı.RestoranlarAl(); if (rstrnlr != null && rstrnlr.Any()) { Restoranlar = new List <SelectListItem>(); foreach (var r in rstrnlr) { Restoranlar.Add(new SelectListItem(r.İsim, r.Id.ToString())); } } } catch (Exception ex) { await BisiparişWebYardımcı.GünlükKaydet(OlaySeviye.Hata, 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, HazırlaWebYardı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 HazırlaWebYardımcı.HataKaydet(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 vtBğlm = new HazırlaVeriBağlam() { BağlantıDizesi = HazırlaVeriYardımcı.BağlantıDizesi }) { var öncekiMnu = await vtBğlm.Menüler.FirstAsync(mn => mn.Id == menü.Id); öncekiMnu.SistemDurum = menü.SistemDurum; 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ç> YeniMenüEkle(Menü yeniMenü) { try { using (var vtBğlm = new HazırlaVeriBağlam() { BağlantıDizesi = HazırlaVeriYardımcı.BağlantıDizesi }) { var aynaMnu = await vtBğlm.Menüler.FirstOrDefaultAsync(mn => mn.RestoranId == yeniMenü.RestoranId && mn.Ad.Equals(yeniMenü.Ad, StringComparison.OrdinalIgnoreCase)); if (aynaMnu == null) { var mnEkledi = await vtBğlm.Menüler.AddAsync(yeniMenü); await vtBğlm.SaveChangesAsync(); if (mnEkledi != null && mnEkledi.Entity.Id > 0) { if (yeniMenü.MenüÖğeler != null && yeniMenü.MenüÖğeler.Any()) { foreach (var mnuÖğ in yeniMenü.MenüÖğeler) { mnuÖğ.MenüId = yeniMenü.Id; await vtBğlm.MenülerÖğeler.AddAsync(mnuÖğ); } await vtBğlm.SaveChangesAsync(); } return(new İcraSonuç() { BaşarılıMı = true, YeniEklediId = yeniMenü.Id }); } else { return(İcraSonuç.BaşarıSız); } } else { return new İcraSonuç() { BaşarılıMı = false, Mesaj = "Bu restoran zaten var." } }; } } catch (Exception ex) { await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex); throw ex; } }
public async Task <ActionResult <İcraSonuç> > Put(Menü menü) { try { return(await BisiparişVeriAltYapı.BisiparişVeriYardımcı.MenüDeğiştir(menü)); //return Ok(); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult <İcraSonuç> > Post(Menü yeniMenü) { try { return(await BisiparişVeriAltYapı.BisiparişVeriYardımcı.YeniMenüEkle(yeniMenü)); //return CreatedAtAction(nameof(Post), new { id = yeniMenü.Id }, yeniMenü); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult <İcraSonuç> > Put(Menü menü) { try { return(await MenülerVeriYardımcı.MenüDeğiştir(menü)); //return Ok(); } catch (Exception ex) { await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex); throw ex; } }
public async Task <ActionResult <İcraSonuç> > Post(Menü yeniMenü) { try { return(await HazırlaVeriAltYapı.MenülerVeriYardımcı.YeniMenüEkle(yeniMenü)); //return CreatedAtAction(nameof(Post), new { id = yeniMenü.Id }, yeniMenü); } catch (Exception ex) { await HazırlaVeriYardımcı.GünlükKaydet(OlaySeviye.Hata, ex); throw ex; } }
public static async Task <İcraSonuç> YeniMenüEkle(Menü yeniMenü) { try { using (var vtBğlm = new BisiparişVeriBağlam() { BağlantıDizesi = BağlantıDizesi }) { var aynaMnu = await vtBğlm.Menüler.FirstOrDefaultAsync(mn => mn.Ad.Equals(yeniMenü.Ad, StringComparison.OrdinalIgnoreCase)); if (aynaMnu == null) { var mnEkledi = await vtBğlm.Menüler.AddAsync(yeniMenü); await vtBğlm.SaveChangesAsync(); if (mnEkledi != null && mnEkledi.Entity.Id > 0) { foreach (var mnuÖğ in yeniMenü.MenüÖğeler) { mnuÖğ.MenüId = yeniMenü.Id; await vtBğlm.MenülerÖğeler.AddAsync(mnuÖğ); } await vtBğlm.SaveChangesAsync(); return(İcraSonuç.Başarılı); } else { return(İcraSonuç.BaşarıSız); } } else { return new İcraSonuç() { BaşarılıMı = false, Mesaj = "Bu restoran zaten var." } }; } } catch (Exception ex) { throw ex; } }
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 static async Task <İcraSonuç> YeniMenüEkle(Menü yeniMenü) { try { using (var istemci = new System.Net.Http.HttpClient()) { var msj = await istemci.PostAsync(MenülerUrl, 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 vtBğlm = new BisiparişVeriBağlam() { BağlantıDizesi = BisiparişVeriYardımcı.BağlantıDizesi }) { var öncekiMnu = await vtBğlm.Menüler.FirstAsync(mn => mn.Id == menü.Id); //öncekiRstr.ÇalışmaSaatleri öncekiMnu.AktifMi = menü.AktifMi; await vtBğlm.SaveChangesAsync(); return(İcraSonuç.Başarılı); } } catch (Exception ex) { throw ex; } }
public MenüGörünümModel(Menü menü) { }