public ActionResult Szczegoly(SzczegolyOfertyViewModel skomponowanaOferta)
        {
            if (ModelState.IsValid)
            {
                SzczegolyOfertyViewModel szczegoly = new SzczegolyOfertyViewModel
                {
                    Id_oferty = skomponowanaOferta.Id_oferty,
                    Nazwa_oferty = skomponowanaOferta.Nazwa_oferty,
                    Data_od = skomponowanaOferta.Data_od,
                    Data_do = skomponowanaOferta.Data_do,
                    iloscDni = skomponowanaOferta.iloscDni,
                    IdWycieczek = skomponowanaOferta.IdWycieczek,
                    Cena_za_miejsce = skomponowanaOferta.Cena_za_miejsce/skomponowanaOferta.IloscMiejsc,
                    SelectedKwaterunek = skomponowanaOferta.SelectedKwaterunek,
                    IdUbezpieczen = skomponowanaOferta.IdUbezpieczen,
                    IloscMiejsc = skomponowanaOferta.IloscMiejsc,
                    KosztCalkowity = skomponowanaOferta.KosztCalkowity,
                    TypTransportu = TempData["wybranyTransportTemp"].ToString()
                };

                TempData["Szczegoly"] = szczegoly;
                TempData.Keep("Szczegoly");

                return Json("ZlozZamowienie", "Zamowienia");
            }

            return View("Error");
        }
 public void ObliczRabat(ref SzczegolyOfertyViewModel szczegoly, ref Klient zalogowanyKlient)
 {
     if (zalogowanyKlient.Rabat != null || zalogowanyKlient.Rabat != 0)
     {
         int rabat = zalogowanyKlient.Rabat;
         var procentowyZapis = rabat/100;
         double obliczonyRabat = szczegoly.KosztCalkowity*procentowyZapis;
         szczegoly.KosztCalkowity = (int) (szczegoly.KosztCalkowity - obliczonyRabat);
     }
 }
        public ActionResult Szczegoly(int? id)
        {
            Oferta oferta = db.Oferta.Find(id);
            TempData.Keep("query");
            TempData.Keep("wybranyTransportTemp");
            var ubezpieczenia = db.Ubezpieczenia;
            SzczegolyOfertyViewModel szczegoly = new SzczegolyOfertyViewModel
            {
                Wycieczki = new List<Wycieczka_fakultatywna>(oferta.Wycieczka_fakultatywna),
                Hotele = oferta.Zakwaterowanie.Select(x => x.Hotel),
                Pensjonaty = oferta.Zakwaterowanie.Select(x => x.Pensjonat),
                Opis = oferta.Wycieczka_fakultatywna.Select(x => x.Opis),
                Koszt = oferta.Wycieczka_fakultatywna.Select(x => x.Koszt),
                Cena_za_miejsce = oferta.Cena_za_miejsce,
                Data_do = oferta.Data_do,
                Data_od = oferta.Data_od,
                Id_oferty = oferta.Id_oferty,
                Nazwa_oferty = oferta.Nazwa_oferty,
                Ubezpieczenia = new List<Ubezpieczenia>(ubezpieczenia),
                TypTransportu = TempData["wybranyTransportTemp"].ToString()
            };

            return View(szczegoly);
        }