public IActionResult DodajTermin()
        {
            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 trenutnoVrijeme = DateTime.Now;
            var temp            = new DateTime(trenutnoVrijeme.Year, trenutnoVrijeme.Month, trenutnoVrijeme.Day, trenutnoVrijeme.Hour, trenutnoVrijeme.Minute, trenutnoVrijeme.Second);
            var zaokruziminute  = ":00";

            if (temp.Minute >= 0 && temp.Minute <= 25)
            {
                zaokruziminute = ":30";
            }
            else if (temp.Minute > 25)
            {
                temp = new DateTime(trenutnoVrijeme.Year, trenutnoVrijeme.Month, trenutnoVrijeme.Day, trenutnoVrijeme.Hour + 1, trenutnoVrijeme.Minute, trenutnoVrijeme.Second);
            }



            var model = new TerminDodajUrediViewModel
            {
                PacijentId  = _context.Pacijents.Where(i => i.KorisnickiNalogId == logiraniKorisnik.KorisnickiNalogId).Select(i => i.PacijentId).FirstOrDefault(),
                datumstring = trenutnoVrijeme.ToString("dd.MM.yyyy"),
                Vrijeme     = temp.ToString("HH") + zaokruziminute
            };


            return(View("DodajTermin", model));
        }
        public IActionResult SnimiTermin(TerminDodajUrediViewModel model)
        {
            var d = model.Datum;
            var t = DateTime.ParseExact(model.Vrijeme, "HH:mm",
                                        CultureInfo.InvariantCulture);
            var dtCombined = new DateTime(d.Year, d.Month, d.Day, t.Hour, t.Minute, t.Second);
            var noviTermin = new Termin
            {
                Hitan        = model.Hitan,
                NaCekanju    = true,
                Odobren      = false,
                PacijentId   = model.PacijentId,
                Razlog       = model.Razlog,
                DatumVrijeme = dtCombined
            };

            _context.Termins.Add(noviTermin);
            _context.SaveChanges();


            TempData["successMessage"] = "Termin uspješno dodan.";
            return(RedirectToAction("Index"));
        }