public ActionResult UcenikJeOdsutan(int ispitStavkaId) { IspitStavke i = _context.IspitStavke.Find(ispitStavkaId); i.Pristupio = true; _context.SaveChanges(); return(RedirectToAction("Index", new { ispitId = i.IspitId })); }
public ActionResult SnimiInput(int ispitstavkeId, int rezultat) { IspitStavke i = _context.IspitStavke.Find(ispitstavkeId); i.Rezultat = rezultat; _context.SaveChanges(); return(RedirectToAction("Index", new { ispitId = i.IspitId })); }
public ActionResult SnimiOcjenuInput(int ispitStavkaId, int ocjena) { IspitStavke i = _context.IspitStavke.Find(ispitStavkaId); i.Ocjena = ocjena; _context.SaveChanges(); return(RedirectToAction("Index", new { ispitId = i.IspitId })); }
public ActionResult Snimi(StavkeUrediVM model) { IspitStavke i = _context.IspitStavke.Find(model.IspitStavkeId); i.Rezultat = model.Rezultat; _context.SaveChanges(); return(RedirectToAction("Index", new { ispitId = i.IspitId })); }
public ActionResult Pristupio(int ispitStavkeId) { IspitStavke i = _context.IspitStavke.Find(ispitStavkeId); i.Pristupio = !i.Pristupio; _context.SaveChanges(); return(RedirectToAction("Index", new { ispitId = i.IspitId })); }
public ActionResult Uredi(int ispitStavkaId) { IspitStavke i = _context.IspitStavke.Where(a => a.Id == ispitStavkaId).Include(a => a.OdjeljenjeStavka.Ucenik).Single(); StavkeUrediVM model = new StavkeUrediVM { IspitStavkeId = ispitStavkaId, Ucenik = i.OdjeljenjeStavka.Ucenik.ImePrezime, Rezultat = i.Rezultat }; return(PartialView(model)); }
public ActionResult UrediStavke(int ispitStavkeId) { IspitStavke i = _context.IspitStavke.Where(a => a.Id == ispitStavkeId) .Include(a => a.SlusaPredmet.UpisGodine.Student).Single(); StavkeUrediVM model = new StavkeUrediVM { ispitStavkeId = ispitStavkeId, Ocjena = i.Ocjena, Student = i.SlusaPredmet.UpisGodine.Student.Ime + " " + i.SlusaPredmet.UpisGodine.Student.Prezime }; return(PartialView(model)); }
public ActionResult SnimiStudenta(IspitDodajStudentaVM model) { IspitStavke i = new IspitStavke { IspitId = model.IspitId, Pristupio = false, SlusaPredmetId = model.SlusaPredmetId }; _context.IspitStavke.Add(i); _context.SaveChanges(); return(RedirectToAction("Detalji", new { ispitId = model.IspitId })); }
public ActionResult Snimi(PopravniIspitDodajVM model) { Ispit i = new Ispit { Datum = model.Datum, OdjeljenjeId = model.OdjeljenjeId, PredmetId = model.PredmetId }; _context.Ispit.Add(i); _context.SaveChanges(); List <OdjeljenjeStavka> listaOS = _context.DodjeljenPredmet .Where(o => o.OdjeljenjeStavka.OdjeljenjeId == model.OdjeljenjeId && o.PredmetId == model.PredmetId && o.ZakljucnoKrajGodine == 1) .Select(o => o.OdjeljenjeStavka).ToList(); foreach (var x in listaOS) { IspitStavke ispitS = new IspitStavke { IspitId = i.Id, OdjeljenjeStavkaId = x.Id, Pristupio = false, PravoNaPopravni = true }; int brojNegativnih = _context.DodjeljenPredmet.Where(dp => dp.OdjeljenjeStavkaId == x.Id).Count(dp => dp.ZakljucnoKrajGodine == 1); if (brojNegativnih >= 3) { ispitS.PravoNaPopravni = false; ispitS.Rezultat = 0; } _context.IspitStavke.Add(ispitS); _context.SaveChanges(); } return(RedirectToAction("Odaberi", new { odjeljenjeId = model.OdjeljenjeId })); }