示例#1
0
        public IActionResult Kategoriler()
        {
            var db = new AlisverisDb();
            var KategorilerListesi = db.Kategoriler.ToList();

            return(View(KategorilerListesi));
        }
示例#2
0
        public IActionResult Onerilenler()
        {
            var db      = new AlisverisDb();
            var Urunler = db.Urunler.ToList();

            return(View(Urunler));
        }
示例#3
0
        public IActionResult Ayakkabi()
        {
            var db          = new AlisverisDb();
            var Ayakkabilar = from a in db.Urunler
                              where a.KategoriID == 1
                              select a;

            return(View(Ayakkabilar));
        }
示例#4
0
        public IActionResult Spor()
        {
            var db = new AlisverisDb();
            //var KategorilerListesi = db.Kategoriler.ToList();
            var Spor = from a in db.Urunler
                       where a.KategoriID == 3
                       select a;

            return(View(Spor));
        }
示例#5
0
        public IActionResult Teknoloji()
        {
            var db = new AlisverisDb();
            //var KategorilerListesi = db.Kategoriler.ToList();
            var Teknolojik = from a in db.Urunler
                             where a.KategoriID == 2
                             select a;

            return(View(Teknolojik));
        }
        public IActionResult SepetGetir()
        {
            string isim      = HttpContext.Session.GetString("ad");
            var    db        = new AlisverisDb();
            var    kullanici = db.Kullanicilar.Where(s => s.KullaniciAdi.Equals(isim)).Select(s => s.KullaniciID);
            var    id        = Convert.ToInt32(kullanici.FirstOrDefault());


            var siparisler = from a in db.Siparisler
                             where a.SepetID == id
                             select a;

            return(View(siparisler));
        }
        public async Task <IActionResult> SiparisVer()
        {
            string isim       = HttpContext.Session.GetString("ad");
            var    db         = new AlisverisDb();
            var    kullanici  = db.Kullanicilar.Where(s => s.KullaniciAdi.Equals(isim)).Select(s => s.KullaniciID);
            var    id         = Convert.ToInt32(kullanici.FirstOrDefault());
            var    siparisler = db.Siparisler.Where(s => s.SepetID == id);

            if (siparisler != null)
            {
                foreach (var silinecek in siparisler)
                {
                    db.Siparisler.Remove(silinecek);
                }
                db.SaveChanges();
            }
            return(RedirectToAction(nameof(SiparisVerildi)));
        }
        public async Task <IActionResult> Giris([Bind("KullaniciAdi,KullaniciSifresi")] Kullanici kullanici)
        {
            var db = new AlisverisDb();
            var kullaniciKontrol = (from p in db.Kullanicilar
                                    where p.KullaniciAdi == kullanici.KullaniciAdi && p.KullaniciSifresi == kullanici.KullaniciSifresi
                                    select p).Any();

            if (kullaniciKontrol == true)
            {
                var geciciKullanici = _context.Kullanicilar.Where(s => s.KullaniciAdi.Equals(kullanici.KullaniciAdi)).Select(s => s.KullaniciID);
                var id = Convert.ToInt32(geciciKullanici.FirstOrDefault());
                HttpContext.Session.SetInt32("kullaniciID", id);
                HttpContext.Session.SetInt32("kullaniciVar", 1);
                HttpContext.Session.SetString("ad", kullanici.KullaniciAdi);
                return(RedirectToAction(nameof(BasariliGiris)));
            }
            else
            {
                return(RedirectToAction(nameof(BasarisizGiris)));
            }
        }