public IActionResult DodajUcenika(int id) { var naIspitu = ctx.PopravniIspitStavka .Include(i => i.OdjeljenjeStavka) .Where(i => i.PopravniIspitId == id) .ToList(); var model = new PopravniIspitDodajUcenikaVM { PopravniIspitId = id, Ucenici = ctx.OdjeljenjeStavka .Include(i => i.Ucenik) .Where(i => !naIspitu.Any(j => j.OdjeljenjeStavkaId == i.Id)) .Select ( i => new SelectListItem { Value = i.Id.ToString(), Text = i.Ucenik.ImePrezime } ) .ToList() }; return(View(model)); }
public IActionResult SnimiUcenika(PopravniIspitDodajUcenikaVM model) { var Stavka = new PopravniIspitStavka { PopravniIspitId = model.PopravniIspitId, OdjeljenjeStavkaId = model.OdjeljenjeStavkaId, IsPristupio = false, Bodovi = 0 }; ctx.Add(Stavka); ctx.SaveChanges(); return(Redirect("Uredi/" + Stavka.PopravniIspitId)); }