public IActionResult Snimi(int Id) { KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); int indeks = _db.Gost.Where(g => g.NalogID == korisnik.Id).Select(l => l.id).FirstOrDefault(); Soba x = _db.Soba.Find(Id); Rezervacija nova = new Rezervacija { GostID = indeks, datumRezervacije = DateTime.Now, _ZaposlenikId = 3, Aktivna = true }; _db.Rezervacija.Add(nova); _db.SaveChanges(); RezervisanaSoba soba = new RezervisanaSoba { RezervacijaID = nova.Id, SobaID = x.Id, pusenje = false, }; x.Dostupna = false; _db.Update(x); _db.SaveChanges(); _db.RezervisanaSoba.Add(soba); _db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public IActionResult Otkazi(int RezervacijaID) { Rezervacija x = _db.Rezervacija.Find(RezervacijaID); x.Aktivna = false; int RezervacijaSobaID = _db.RezervisanaSoba.Where(j => j.RezervacijaID == RezervacijaID).Select(n => n.Id).FirstOrDefault(); RezervisanaSoba k = _db.RezervisanaSoba.Find(RezervacijaSobaID); int SobaID = k.SobaID; Soba s = _db.Soba.Find(SobaID); s.Dostupna = true; _db.Update(x); _db.Update(s); _db.SaveChanges(); return(RedirectToAction("Index")); }