public IActionResult Index() { KorisnickiNalog logiraniKorisnik = HttpContext.GetLogiraniKorisnik(); if (logiraniKorisnik.Permisije == 0) { TempData["Layout"] = "_Administrator"; } if (logiraniKorisnik.Permisije == 1) { TempData["Layout"] = "_Stomatolog"; } if (logiraniKorisnik.Permisije == 2) { TempData["Layout"] = "_MedicinskoOsoblje"; } if (logiraniKorisnik.Permisije == 3) { TempData["Layout"] = "_Pacijent"; } var model = new TerminPregledViewModel { PacijentId = _context.Pacijents.Where(i => i.KorisnickiNalogId == logiraniKorisnik.KorisnickiNalogId) .Select(i => i.PacijentId).FirstOrDefault() }; return(View(model)); }
public IActionResult PromjeniStanjeTermina(int id, string funkcija) { var terminDelete = _context.Termins.Find(id); if (terminDelete != null) { if (funkcija == "odbij") { terminDelete.NaCekanju = false; terminDelete.Odobren = false; } if (funkcija == "odobri") { terminDelete.NaCekanju = false; terminDelete.Odobren = true; } _context.SaveChanges(); } var modeltest = new TerminPregledViewModel { TerminId = terminDelete.TerminId, PacijentId = terminDelete.PacijentId, Pacijent = terminDelete.Pacijent.KorisnickiNalog.Ime + " " + terminDelete.Pacijent.KorisnickiNalog.Prezime, Datum = terminDelete.DatumVrijeme, Vrijeme = terminDelete.DatumVrijeme, Hitan = terminDelete.Hitan ? "Da" : "Ne", NaCekanju = terminDelete.NaCekanju ? "Da" : "Ne", Odobren = terminDelete.Odobren ? "Da" : "Ne", Razlog = terminDelete.Razlog }; return(View("PregledTermina", modeltest)); }