public ActionResult Dodaj(int predmetId)
        {
            IzvodjenjePredmetaUrediVM model = new IzvodjenjePredmetaUrediVM
            {
                AkademskeGodineStavke = AkademskaGodinaStavke(),
                PredmetId             = predmetId,
                PredmetNaziv          = ctx.Predmets.Find(predmetId).Naziv
            };

            return(View("Uredi", model));
        }
        public ActionResult Snimi(IzvodjenjePredmetaUrediVM input)
        {
            IzvodjenjePredmeta izvodjenjePredmetaDb;

            if (input.Id == 0)
            {
                izvodjenjePredmetaDb = new IzvodjenjePredmeta();
                ctx.IzvodjenjePredmetas.Add(izvodjenjePredmetaDb);
            }
            else
            {
                izvodjenjePredmetaDb = ctx.IzvodjenjePredmetas.Find(input.Id);
            }
            izvodjenjePredmetaDb.PredmetId         = input.PredmetId;
            izvodjenjePredmetaDb.AkademskaGodinaId = input.AkademskaGodinaId;
            ctx.SaveChanges();

            return(RedirectToAction("Index", new { predmetId = input.PredmetId }));
        }
        public ActionResult Uredi(int izvodjenjePredmetaId)
        {
            IzvodjenjePredmeta izvodjenjePredmeta = ctx.IzvodjenjePredmetas
                                                    .Where(x => x.Id == izvodjenjePredmetaId)
                                                    .Include(x => x.Predmet.Npp.Odsjek.Fakultet)
                                                    .Single();

            Predmet predmet = izvodjenjePredmeta.Predmet;

            IzvodjenjePredmetaUrediVM Model = new IzvodjenjePredmetaUrediVM
            {
                Id = izvodjenjePredmeta.Id,

                AkademskaGodinaId     = izvodjenjePredmeta.AkademskaGodinaId,
                AkademskeGodineStavke = AkademskaGodinaStavke(),

                PredmetId    = predmet.Id,
                PredmetNaziv = predmet.Naziv
            };

            return(View(Model));
        }