public ActionResult Dodaj(int fakultetId)
        {
            Fakultet fakultet = ctx.Fakultets.Find(fakultetId);

            OdsjekUrediVM model = new OdsjekUrediVM
            {
                FakultetId    = fakultetId,
                FakultetNaziv = fakultet.Naziv
            };

            return(View("Uredi", model));
        }
        public ActionResult Uredi(int smjerId)
        {
            Odsjek odsjek = ctx.Odsjeks
                            .Where(x => x.Id == smjerId)
                            .Include(x => x.Fakultet).Single();

            OdsjekUrediVM model = new OdsjekUrediVM
            {
                Id            = odsjek.Id,
                OdjsekNaziv   = odsjek.Naziv,
                FakultetNaziv = odsjek.Fakultet.Naziv,
                FakultetId    = odsjek.FakultetId,
            };

            return(View(model));
        }
        public ActionResult Snimi(OdsjekUrediVM input)
        {
            Odsjek odsjek;

            if (input.Id == 0)
            {
                odsjek = new Odsjek();
                ctx.Odsjeks.Add(odsjek);
            }
            else
            {
                odsjek = ctx.Odsjeks.Find(input.Id);
            }
            odsjek.Naziv      = input.OdjsekNaziv;
            odsjek.FakultetId = input.FakultetId;

            ctx.SaveChanges();

            return(RedirectToAction("Index", new { fakultetId = input.FakultetId }));
        }