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 ObrisiDanVjezba(int id) { DanVjezba model = ajaxService.DanVjezbaFind(id); if (model == null) { return(PartialView("~/Views/Home/NotFoundAdministracija.cshtml")); } ajaxService.UpdateRedniBroj(model.DanID, model.RedniBrojVjezbe); ajaxService.RemoveDanVjezba(model); return(RedirectToAction("PrikazDana", new { id = model.DanID })); }
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 })); }
public IActionResult SpremiDanVjezba(AjaxDodajDanVjezbaVM model) { if (!ModelState.IsValid) { model.Vjezbe = ajaxService.getVjezbe().Select(x => new SelectListItem { Text = x.Naziv, Value = x.ID.ToString() }).ToList(); model.RedniBrojevi = ajaxService.GetDanVjezbeOrderdByRedniBroj(model.DanID).Select(x => new SelectListItem { Text = x.RedniBrojVjezbe.ToString(), Value = x.RedniBrojVjezbe.ToString(), Selected = false }).ToList(); model.RedniBrojevi.Add(new SelectListItem { Text = (model.RedniBrojevi.Count() + 1).ToString(), Value = (model.RedniBrojevi.Count() + 1).ToString(), Selected = true }); return(PartialView("DodajDanVjezba", model)); } DanVjezba danVjezba = new DanVjezba { DanID = model.DanID, BrojPonavljanja = model.BrojPonavljanja, BrojSetova = model.BrojSetova, DuzinaOdmora = model.DuzinaOdmora, VjezbaID = model.VjezbaID, RedniBrojVjezbe = model.RedniBroj }; ajaxService.IncreaseRedniBroj(model.DanID, model.RedniBroj); ajaxService.DodajDanVjezba(danVjezba); return(RedirectToAction("PrikazDana", new { id = model.DanID })); }
public void ObrisiDanVjezba(DanVjezba danVjezba) { danVjezbaRepository.Remove(danVjezba); }
public void UpdateDanVjezba(DanVjezba danVjezba) { danVjezbaRepository.Update(danVjezba); }
public void DodajDanVjezba(DanVjezba danVjezba) { danVjezbaRepository.Add(danVjezba); }
public void RemoveDanVjezba(DanVjezba danVjezba) { danVjezbaRepository.Remove(danVjezba); }