Beispiel #1
0
        public async Task <IActionResult> Dane([Bind("Login,Imie,Nazwisko,Ulica,Miasto,Wojewodztwo,KodPocztowy,Panstwo,NumerTelefonu,Email")] Zamowienie zamowienie)
        {
            if (ModelState.IsValid)
            {
                zamowienie.DataZamowienia = DateTime.Now;
                await _context.AddAsync(zamowienie);

                KoszykB koszykB         = new KoszykB(this._context, this.HttpContext);
                var     elementyKoszyka = await koszykB.GetElementyKoszyka();

                foreach (var element in elementyKoszyka)
                {
                    var pozycjaZamowienia = new PozycjaZamowienia
                    {
                        IdTowaru     = element.IdTowaru,
                        IdZamowienia = zamowienie.IdZamowienia,
                        Cena         = element.Towar.Cena,
                        Ilosc        = element.Ilosc
                    };
                    await _context.PozycjaZamowienia.AddAsync(pozycjaZamowienia);
                }

                zamowienie.Razem = await koszykB.GetRazem();

                await _context.SaveChangesAsync();

                return(RedirectToAction("Podsumowanie", new { id = zamowienie.IdZamowienia }));
            }
            return(View());
        }
Beispiel #2
0
        public ActionResult LiczbaTowarowWKoszyku()
        {
            KoszykB koszyk = new KoszykB(this.HttpContext);

            ViewData["LiczbaTowarowWKoszyku"]  = koszyk.GetIlosc();
            ViewData["WartoscTowarowWKoszyku"] = koszyk.GetRazem();
            return(PartialView());
        }
        public ActionResult Dane()
        {
            KoszykB koszyk = new KoszykB(this.HttpContext);

            ViewData["wartosc"] = koszyk.GetRazem();
            ViewData["ilosc"]   = koszyk.GetIlosc();

            return(View());
        }
Beispiel #4
0
        public ActionResult Index()
        {
            KoszykB koszyk        = new KoszykB(this.HttpContext);
            var     daneDoKoszyka = new DaneDoKoszyka
            {
                ElementyKoszyka = koszyk.GetElementKoszyka(),
                Razem           = koszyk.GetRazem()
            };

            return(View(daneDoKoszyka));
        }
Beispiel #5
0
        public async Task <ActionResult> Index()
        {
            KoszykB koszyk        = new KoszykB(this._context, this.HttpContext);
            var     daneDoKoszyka = new DaneDoKoszyka
            {
                ElementyKoszyka = await koszyk.GetElementyKoszyka(),
                Razem           = await koszyk.GetRazem()
            };

            return(View(daneDoKoszyka));
        }