public ActionResult Snimi(TerminiUrediVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View("Uredi", vm));
            }
            Termin entity;

            if (vm == null || vm.Id == 0)
            {
                entity = new Termin();
                ctx.Termins.Add(entity);
            }
            else
            {
                entity = ctx.Termins.Find(vm.Id);
            }

            entity.Id       = vm.Id;
            entity.Sati     = vm.Sati;
            entity.Minuti   = vm.Minuti;
            entity.SmjenaId = vm.SmjenaId;
            entity.Valid    = vm.Valid;

            ctx.SaveChanges();

            return(RedirectToAction("Index", "Smjena", new { }));
        }
        public ActionResult Dodaj(int smjenaId)
        {
            Smjena         s     = ctx.Smjenas.Find(smjenaId);
            TerminiUrediVM Model = new TerminiUrediVM();

            Model.SmjenaNaziv = s.Naziv;
            Model.SmjenaId    = smjenaId;
            Model.Valid       = true;

            return(View("Uredi", Model));
        }
        public ActionResult Uredi(int terminId)
        {
            Termin         entity = ctx.Termins.Include(x => x.Smjena).Where(x => x.Id == terminId).FirstOrDefault();
            TerminiUrediVM Model  = new TerminiUrediVM();

            Model.Id          = entity.Id;
            Model.Sati        = entity.Sati;
            Model.Minuti      = entity.Minuti;
            Model.SmjenaId    = entity.SmjenaId;
            Model.Valid       = entity.Valid;
            Model.SmjenaNaziv = entity.Smjena.Naziv;

            return(View("Uredi", Model));
        }