public ActionResult Snimi(RadniRasporedUrediVM vm)
        {
            if (!ModelState.IsValid)
            {
                vm.SmjenaLista      = UcitajSmjene();
                vm.ZaposleniciLista = UcitajZaposlenike();

                return(View("Uredi", vm));
            }
            RadniRaspored entity;

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

            entity.Id           = vm.Id;
            entity.SmjenaId     = vm.SmjenaId;
            entity.ZaposlenikID = vm.ZaposlenikID;
            entity.DatumOD      = vm.DatumOD;
            entity.DatumDO      = vm.DatumDO;
            entity.Valid        = vm.Valid;

            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Dodaj()
        {
            RadniRasporedUrediVM Model = new RadniRasporedUrediVM();

            Model.ZaposleniciLista = UcitajZaposlenike();
            Model.SmjenaLista      = UcitajSmjene();
            Model.Valid            = true;

            return(View("Uredi", Model));
        }
        public ActionResult Uredi(int rasporedId)
        {
            RadniRaspored entity = ctx.RadniRasporeds.Find(rasporedId);

            RadniRasporedUrediVM Model = new RadniRasporedUrediVM();

            Model.Id               = entity.Id;
            Model.SmjenaId         = entity.SmjenaId;
            Model.ZaposlenikID     = entity.ZaposlenikID;
            Model.DatumOD          = entity.DatumOD;
            Model.DatumDO          = entity.DatumDO;
            Model.Valid            = entity.Valid;
            Model.ZaposleniciLista = UcitajZaposlenike();
            Model.SmjenaLista      = UcitajSmjene();

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