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)); }