public ActionResult PuanlaTamamla(PuanSiparisDetay puanSiparisDetay) { var siparis = GetSiparis(); if (siparis.sepet_s.Count == 0) { ModelState.AddModelError("", "Sepetinizde Ürün Bulunmamaktadır"); } if (ModelState.IsValid) { var login = User.Identity.Name; var bilgiler = bilgiYonetimi.HepsiniGetir(); if (bilgiler != null) { foreach (var item in bilgiler) { if (item.Musteri.KullaniciAdi.Equals(login)) { if (GetSiparis().SiparisGetir(login) != null) { return(View("Hatali")); } else { if (GetSiparis().ToplamPuan() == GetSiparis().PuanIslemleri()) { return(View("YetmeyenPuan")); } else { GetSiparis().SiparisTamamlaPuan(); siparis.Temizle(); return(View("Tamamlandi")); } } } } } if (GetSiparis().ToplamPuan() == GetSiparis().PuanIslemleri()) { return(View("YetmeyenPuan")); } else { GetSiparis().SiparisTamamlaPuan(); MasayaOtur(puanSiparisDetay); siparis.Temizle(); return(View("Tamamlandi")); } } else { return(View(puanSiparisDetay)); } }
public void MasayaOtur(PuanSiparisDetay puandetay1) { var login = User.Identity.Name; var musteri = GetSiparis().MusteriGetir(login); var masa = MasaGetir(puandetay1.MasaNumarasi); bilgiYonetimi.Ekle(new MasaBilgisi { AcilmaTarihi = DateTime.Now.ToString("dd.MM.yyyy"), AcilmaZamani = DateTime.Now.ToString("HH:mm"), Musteri = musteri, Masa = masa }); }