public ActionResult Snimi(RezervacijeUrediVM rezervacija)
        {
            if (!ModelState.IsValid)
            {
                return(View("Uredi", rezervacija));
            }
            Korisnik        k = Autentifikacija.GetLogiraniKorisnik(HttpContext);
            RezervacijaSobe rezervacijaDB;

            if (rezervacija.Id == 0)
            {
                rezervacijaDB      = new RezervacijaSobe();
                rezervacijaDB.Soba = ctx.Sobe.Where(x => x.BrojSobe == rezervacija.BrojSobe).Include(o => o.StatusSobe).FirstOrDefault();

                ctx.RezervacijeSoba.Add(rezervacijaDB);
            }
            else
            {
                rezervacijaDB = ctx.RezervacijeSoba.Where(x => x.Id == rezervacija.Id).FirstOrDefault();
            }
            rezervacijaDB.DatumPrijave  = TempData["datumPocetka"] as DateTime?;
            rezervacijaDB.DatumOdjave   = TempData["datumKraja"] as DateTime?;
            rezervacijaDB.KorisnikId    = k.Id;
            rezervacijaDB.Soba.BrojSobe = rezervacija.BrojSobe;

            ctx.SaveChanges();

            return(RedirectToAction("Dodaj", "Recenzije", new { }));
        }
        public ActionResult Uredi(int?raId)
        {
            RezervacijeUrediVM Model    = new RezervacijeUrediVM();
            Soba            soba        = ctx.Sobe.Where(x => x.Id == raId).Include(x => x.StatusSobe).FirstOrDefault();
            RezervacijaSobe rezervacija = new RezervacijaSobe();

            rezervacija.Soba = soba;

            Model.Id       = rezervacija.Id;
            Model.BrojSobe = rezervacija.Soba.BrojSobe;

            return(RedirectToAction("Snimi", Model));
        }
        public ActionResult Dodaj()
        {
            RezervacijeUrediVM Model = new RezervacijeUrediVM();

            return(View("Uredi", Model));
        }