Exemple #1
0
        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));
            }
        }
Exemple #2
0
        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
            });
        }