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