public IActionResult UrediDanVjezba(int id) { DanVjezba danVjezba = ajaxService.DanVjezbaFind(id); if (danVjezba == null) { return(PartialView("~/Views/Home/NotFoundAdministracija.cshtml")); } AjaxUrediDanVjezbaVM model = new AjaxUrediDanVjezbaVM { ID = danVjezba.ID, DanID = danVjezba.DanID, BrojPonavljanja = danVjezba.BrojPonavljanja, BrojSetova = danVjezba.BrojSetova, DuzinaOdmora = danVjezba.DuzinaOdmora, RedniBroj = danVjezba.RedniBrojVjezbe, Vjezba = danVjezba.Vjezba.Naziv, RedniBrojevi = ajaxService.GetDanVjezbeOrderdByRedniBroj(danVjezba.DanID).Select(y => new SelectListItem { Text = y.RedniBrojVjezbe.ToString(), Value = y.RedniBrojVjezbe.ToString(), }).ToList() }; return(PartialView("UrediDanVjezba", model)); }
public IActionResult SpremiUrediDanVjezba(AjaxUrediDanVjezbaVM model) { if (!ModelState.IsValid) { model.RedniBrojevi = ajaxService.GetDanVjezbeOrderdByRedniBroj(model.DanID).Select(y => new SelectListItem { Text = y.RedniBrojVjezbe.ToString(), Value = y.RedniBrojVjezbe.ToString(), }).ToList(); return(PartialView("UrediDanVjezba", model)); } DanVjezba danVjezba = ajaxService.DanVjezbaFind(model.ID); danVjezba.BrojSetova = model.BrojSetova; danVjezba.BrojPonavljanja = model.BrojPonavljanja; danVjezba.DuzinaOdmora = model.DuzinaOdmora; ajaxService.ChangeRedniBroj(model.DanID, danVjezba.RedniBrojVjezbe, model.RedniBroj); danVjezba.RedniBrojVjezbe = model.RedniBroj; ajaxService.UpdateDanVjezba(danVjezba); return(RedirectToAction("PrikazDana", new { id = model.DanID })); }