//Garsonun ekstra durumlarda kasaya mail gönderdiği alan public ActionResult mesaj(String Mesaj) { logger.Info("Garson message is sending|"); MailPush.ToMail("Garsondan Mesaj", Mesaj); return(RedirectToAction("Index")); }
public ActionResult addProduct(Urun _urun, Masa _adisyon) { try { logger.Info($"Siparis Ekleniyor: adison id: {_adisyon.AdisyonId}, Eklenen masa:{_adisyon.ID}"); Adisyon yn = svc.GetByDefault(x => x.ID == _adisyon.AdisyonId); Urun urn = us.GetByDefault(x => x.ID == _urun.ID); if (urn.StokMiktari == 0 && urn == null) { TempData["error"] = "Ürün stokta kalmadı veya eksik geldi.Kontrol ediniz."; return(View()); } yn.UrunId = urn.ID; urn.StokMiktari = urn.StokMiktari - 1; if (urn.StokMiktari < 10) { logger.Info($"Mail started:{urn.StokMiktari}"); MailPush.ToMail("Stok Azaldı", $"{urn.Ad},isimli ürün stok sayısı: {urn.StokMiktari} adet kalmıştır.Lütfen satın alma gerçekleştiriniz."); } svc.Add(yn); svc.Save(); us.Save(); Masa masa = ms.GetById(yn.MasaId); return(View(Tuple.Create(us.GetirListe(), masa))); } catch (Exception ex) { logger.Error($"Siparis addproduct failed : Detail:{ex}"); throw; } }
public static void Mailtest() { MailPush.SendNewVerifyMailAsync(); }
public static void sendmail() { MailPush.sendmail(); }