Пример #1
0
        public ActionResult DodajDoKoszyka(int id)
        {
            TowarWybranyKoszyk koszyk = GetKoszyk();
            bool ret = koszyk.Add(db.Towars.Find(id));

            UpdateKoszyk(koszyk);
            return(RedirectToAction("Index"));
        }
Пример #2
0
        // pobranie koszyka to wzorzec Singleton
        // tworzenie tylko wtedy, gdy jest to potrzebne i tylko raz
        public TowarWybranyKoszyk GetKoszyk()
        {
            if (Session["Koszyk"] == null)
            {
                Session["Koszyk"] = new TowarWybranyKoszyk();
            }

            return(Session["Koszyk"] as TowarWybranyKoszyk);
        }
Пример #3
0
 public void UpdateKoszyk(TowarWybranyKoszyk koszyk)
 {
     Session["Koszyk"] = koszyk;
 }