public IActionResult Dodaj(int NastavnikId)
        {
            var nast = db.Nastavnik.Where(x => x.Id == NastavnikId).SingleOrDefault();
            OdrzanNastavaDodajVM model = new OdrzanNastavaDodajVM
            {
                Nastavnik   = nast.Ime + " " + nast.Prezime,
                NastavnikId = nast.Id,
                Skola_Odjeljenje_Predemet = db.PredajePredmet
                                            .Include(x => x.Odjeljenje)
                                            .Include(x => x.Odjeljenje.Skola)
                                            .Include(x => x.Predmet)
                                            .Where(x => x.NastavnikID == NastavnikId)
                                            .Select(x => new SelectListItem
                {
                    Value = x.Id.ToString(),
                    Text  = x.Odjeljenje.Skola.Naziv + " / " + x.Odjeljenje.Oznaka + " / " + x.Predmet.Naziv
                }).ToList()
            };

            return(View(model));
        }
        public IActionResult Snimi(OdrzanNastavaDodajVM model)
        {
            OdrzaniCas cas = new OdrzaniCas
            {
                Datum            = model.Datum,
                PredajePredmetId = model.PredajePredmetId,
                SadrzajaCasa     = model.SadrzajCasa
            };

            db.OdrzaniCas.Add(cas);

            foreach (var x in db.Ucenik)
            {
                OdrzanCasDetalji odDetalji = new OdrzanCasDetalji
                {
                    OdrzaniCas = cas,
                    UcenikId   = x.Id,
                    IsPrisutan = true,
                };
                db.OdrzanCasDetalji.Add(odDetalji);
            }
            db.SaveChanges();
            return(Redirect("Prikaz?NastavnikId=" + model.NastavnikId));
        }