Example #1
0
        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));
        }
Example #2
0
        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 }));
        }