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