public IActionResult SnimiKartu(KarteDodajVM model)
        {
            KorisnickiNalog kupac = HttpContext.GetLogiraniKorisnik();
            MyContext       db    = new MyContext();

            Kupac       k = db.Kupac.Where(x => x.KorisnickiNalogID == kupac.KorisnickiNalogID).FirstOrDefault();
            Rezervacija r = db.Rezervacija.Where(x => x.RezervacijaID == model.Karta.RezervacijaID).FirstOrDefault();
            Let         p = db.Let.Where(x => x.LetID == r.LetID).FirstOrDefault();

            Karta karta = model.Karta;

            karta.KupacID       = kupac.KorisnickiNalogID;
            karta.Kupac         = db.Kupac.Where(x => x.KorisnickiNalogID == kupac.KorisnickiNalogID).FirstOrDefault();
            karta.RezervacijaID = model.Karta.RezervacijaID;
            karta.LetID         = p.LetID;

            db.Karta.Add(karta);

            int cijena = Convert.ToInt32(p.Cijena);


            db.Kupac.Update(k);
            db.SaveChanges();
            db.Dispose();
            return(RedirectToAction("MojeKarte"));
        }
        public IActionResult KupiKartu(int id)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            MyContext       db       = new MyContext();

            Rezervacija     r     = db.Rezervacija.Where(x => x.RezervacijaID == id).FirstOrDefault();
            Let             p     = db.Let.Where(x => x.LetID == r.LetID).FirstOrDefault();
            List <Karta>    ul    = db.Karta.Where(x => x.LetID == p.LetID).Include(x => x.Sjediste).Include(x => x.Let) /*.Select(x=>x.SjedisteID)*/.ToList();
            Karta           u     = db.Karta.Where(x => x.LetID == p.LetID).FirstOrDefault();
            List <Sjediste> sjed  = db.Sjediste.ToList();
            List <Sjediste> sjed2 = ul.Select(x => x.Sjediste).ToList();

            var lista = sjed.Except(sjed2);

            KarteDodajVM model = new KarteDodajVM()
            {
                Karta = new Karta()
                {
                    RezervacijaID = id
                },
                KupacID  = korisnik.KorisnickiNalogID,
                Kupac    = db.Kupac.Where(x => x.KorisnickiNalogID == korisnik.KorisnickiNalogID).Select(x => x.Ime + " " + x.Prezime).FirstOrDefault(),
                let      = db.Rezervacija.Where(y => y.RezervacijaID == id).Include(y => y.Let).ThenInclude(y => y.Klasa).Select(y => y.Let.Klasa.Naziv + " / " + y.Let.VrijemePolaska).FirstOrDefault(),
                Cijena   = db.Rezervacija.Where(y => y.RezervacijaID == id).Include(y => y.Let).Select(y => y.Let.Cijena).FirstOrDefault(),
                sjedista = lista.Select(m => new SelectListItem()
                {
                    Value = m.SjedisteID.ToString(),
                    Text  = /*m.Sala.Naziv + ";*/ "Red: " + m.Red + " ; Kolona: " + m.Kolona
                }).ToList()
            };

            return(View(model));
        }