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()); }
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()); }
public ActionResult Index() { KoszykB koszyk = new KoszykB(this.HttpContext); var daneDoKoszyka = new DaneDoKoszyka { ElementyKoszyka = koszyk.GetElementKoszyka(), Razem = koszyk.GetRazem() }; return(View(daneDoKoszyka)); }
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)); }