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()); }