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 UsunWszystkieZKoszyka() { KoszykB koszyk = new KoszykB(this.HttpContext); koszyk.UsunWszystkieZKoszyka(); return(RedirectToAction("Index", "Koszyk")); }
public ActionResult UsunZKoszyka(int id) { KoszykB koszyk = new KoszykB(this.HttpContext); koszyk.UsunZKoszyka(id); return(RedirectToAction("Index")); }
public async Task <ActionResult> DodajDoKoszyka(int id) { KoszykB koszyk = new KoszykB(this._context, this.HttpContext); koszyk.DodajDoKoszyka(await _context.Towar.FindAsync(id)); return(RedirectToAction("Index")); }
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)); }
public ActionResult DodajDoKoszyka(int id) { var nowyElementKoszyka = ( from towar in db.Towary where towar.IdTowaru == id select towar ).First(); KoszykB koszyk = new KoszykB(this.HttpContext); koszyk.DodajDoKoszyka(nowyElementKoszyka); return(RedirectToAction("Index")); }
public ActionResult DodajDoKoszyka(int id) { var nowyElementKoszyka = ( from p in db.Produkts where p.IdProdukt == id select p ).First(); KoszykB koszyk = new KoszykB(this.HttpContext); koszyk.DodajDoKoszyka(nowyElementKoszyka); string aa = Request.Path; return(RedirectToAction("Strona", "Produkts")); }
public ActionResult Dane(FormCollection values) { var zamowienie = new Zamowienie(); try { TryUpdateModel(zamowienie); zamowienie.DataZamowienia = DateTime.Now; var koszykB = new KoszykB(this.HttpContext); int idZamowienia = koszykB.UtworzZamowienie(zamowienie); return(RedirectToAction("Podsumowanie", new { id = idZamowienia })); } catch { return(View(zamowienie)); } }