Пример #1
0
        public IActionResult Dodaj(AjaxDodajVM vm)
        {
            PoravniIspitUcenik p = _context.PoravniIspitUcenik.Where(o => o.PoravniIspitUcenikId == vm.popravniUcenikID).FirstOrDefault();

            p.Rezultat = vm.Bodovi;

            _context.PoravniIspitUcenik.Update(p);
            _context.SaveChanges();
            return(RedirectToAction("IndexAjaxPrikaz", "AjaxPrikaz", new { PopravniIspitID = vm.popravniID }));
        }
Пример #2
0
        public IActionResult Dodaj(int PopravniIspitUcenikID)
        {
            AjaxDodajVM vm = _context.PoravniIspitUcenik.Where(o => o.PoravniIspitUcenikId == PopravniIspitUcenikID).Select(x => new AjaxDodajVM()
            {
                popravniUcenikID = x.PoravniIspitUcenikId,
                Bodovi           = x.Rezultat,
                Ucenik           = x.OdjeljenjeStavka.Ucenik.ImePrezime,
                popravniID       = x.PopravniIspitId
            }).First();

            return(PartialView(vm));
        }
        public ActionResult Dodaj(int odjeljenjeId)
        {
            var model = new AjaxDodajVM
            {
                ListaUcenika = _context.Ucenik.Select(u => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem
                {
                    Text  = u.ImePrezime,
                    Value = u.Id.ToString()
                }).ToList(),
                OdjeljenjeId       = odjeljenjeId,
                OdjeljenjeStavkeId = 0
            };

            return(PartialView(model));
        }
Пример #4
0
        public IActionResult Dodaj(int TakmicenjeId)
        {
            AjaxDodajVM model = new AjaxDodajVM
            {
                TakmicenjeId = TakmicenjeId,
                Ucenici      = db.OdjeljenjeStavka
                               .Include(x => x.Ucenik)
                               .Select(x => new SelectListItem
                {
                    Text  = x.Ucenik.ImePrezime,
                    Value = x.Id.ToString()
                }).ToList(),
                StavkaId = null
            };

            return(PartialView(model));
        }
        public ActionResult Uredi(int odjeljenjeStavkaId)
        {
            OdjeljenjeStavka os = _context.OdjeljenjeStavka.Find(odjeljenjeStavkaId);

            AjaxDodajVM model = new AjaxDodajVM
            {
                OdjeljenjeId  = os.OdjeljenjeId,
                UcenikId      = os.UcenikId,
                BrojUDnevniku = os.BrojUDnevniku,
                ListaUcenika  = _context.Ucenik.Select(u => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem
                {
                    Text  = u.ImePrezime,
                    Value = u.Id.ToString()
                }).ToList(),
                OdjeljenjeStavkeId = os.Id
            };

            return(PartialView("Dodaj", model));
        }
Пример #6
0
        public IActionResult Uredi(int StavkaId)
        {
            var stavka = db.TakmicenjeUcesnik.Where(x => x.Id == StavkaId).SingleOrDefault();

            AjaxDodajVM model = new AjaxDodajVM
            {
                StavkaId     = StavkaId,
                TakmicenjeId = stavka.TakmicenjeId,
                Ucenici      = db.OdjeljenjeStavka
                               .Include(x => x.Ucenik)
                               .Select(x => new SelectListItem
                {
                    Text  = x.Ucenik.ImePrezime,
                    Value = x.Id.ToString()
                }).ToList(),
                UcesnikId = db.TakmicenjeUcesnik.Where(x => x.Id == StavkaId).SingleOrDefault().OdjeljenjeStavkaId,
                Bodovi    = stavka.BrojBodova ?? 0
            };

            return(PartialView("Dodaj", model));
        }
Пример #7
0
        public IActionResult Snimi(AjaxDodajVM model)
        {
            if (model.StavkaId == null)
            {
                TakmicenjeUcesnik tu = new TakmicenjeUcesnik
                {
                    BrojBodova         = model.Bodovi,
                    TakmicenjeId       = model.TakmicenjeId,
                    IsPristupio        = true,
                    OdjeljenjeStavkaId = model.UcesnikId,
                };
                db.TakmicenjeUcesnik.Add(tu);
            }
            else
            {
                var stavka = db.TakmicenjeUcesnik.Where(x => x.Id == model.StavkaId).SingleOrDefault();
                stavka.BrojBodova = model.Bodovi;
            }
            db.SaveChanges();

            return(Redirect("/Takmicenje/Rezultati?TakmicenjeId=" + model.TakmicenjeId));
        }
        public ActionResult Snimi(AjaxDodajVM model)
        {
            OdjeljenjeStavka os;

            if (model.OdjeljenjeStavkeId == 0)
            {
                os = new OdjeljenjeStavka();
                _context.OdjeljenjeStavka.Add(os);
            }
            else
            {
                os = _context.OdjeljenjeStavka.Find(model.OdjeljenjeStavkeId);
            }

            os.BrojUDnevniku = model.BrojUDnevniku;
            os.OdjeljenjeId  = model.OdjeljenjeId;
            os.UcenikId      = model.UcenikId;

            _context.SaveChanges();

            return(RedirectToAction("Index", new { odjeljenjeId = model.OdjeljenjeId }));
        }