public ActionResult ListedenCikar(int id) { // Urunu Listeden Sil var liste = AlisverisListesi.GetListe(this.HttpContext); // Kahve nin Adını Getir. string albumName = coffeeDB.Liste .Single(item => item.KayitId == id).Kahve.Baslik; // Listeden Cikar int itemCount = liste.ListedenCikar(id); // Ekranda Bilgilendirme Mesajını Göster var sonuc = new AlisverisListesindenCikarmaViewModel { Mesaj = Server.HtmlEncode(albumName) + " has been removed from your shopping cart.", ListeTotal = liste.GetTotal(), ListeCount = liste.GetCount(), ItemCount = itemCount, SilinmisId = id }; return(Json(sonuc)); }
public ActionResult AlisverisOzeti() { var cart = AlisverisListesi.GetListe(this.HttpContext); ViewData["ListeCount"] = cart.GetCount(); return(PartialView("AlisverisOzeti")); }
private void AlisverisListesiniTasi(string UserName) { // Associate shopping cart items with logged-in user var cart = AlisverisListesi.GetListe(this.HttpContext); cart.ListeTasi(UserName); Session[AlisverisListesi.listeSessionKey] = UserName; }
// // GET: /AlisverisListesi/ListeyeEkle/5 public ActionResult ListeyeEkle(int id) { // Kahve yi Veritabanından Çekiyorum var eklencekKahve = coffeeDB.Kahve .Single(kahve => kahve.KahveId == id); // AlisverisListesine Ekliyorum var liste = AlisverisListesi.GetListe(this.HttpContext); liste.ListeyeEkle(eklencekKahve); // Daha Fazla Alışveriş İçin AnaSayfa ya Dön return(RedirectToAction("Index")); }
// // GET: /AlisverisListesi/ public ActionResult Index() { var listeObjem = AlisverisListesi.GetListe(this.HttpContext); // ViewModel lerimi Oluşturuyorum. var viewModel = new AlisverisListesiViewModel { ListeItems = listeObjem.GetListeItems(), ListeTotal = listeObjem.GetTotal() }; // View'a Geri Dön. return(View(viewModel)); }
public ActionResult AdresveOdeme(FormCollection values) { var siparis = new Siparis(); TryUpdateModel(siparis); try { if (string.Equals(values["PromoCode"], PromoCode, StringComparison.OrdinalIgnoreCase) == false) { return(View(siparis)); } else { siparis.KullaniciAdi = User.Identity.Name; siparis.SiparisinVerildigiGun = DateTime.Now; //Siparişi Kaydet coffeeDB.Siparis.Add(siparis); coffeeDB.SaveChanges(); //Sipariş İşlemine devam et. var cart = AlisverisListesi.GetListe(this.HttpContext); cart.SiparisOlustur(siparis); return(RedirectToAction("Complete", new { id = siparis.SiparisId })); } } catch { //Hatalarıyla Ekranda Göster return(View(siparis)); } }