public IActionResult OdjeljenjeDetalji(int OID) { Odjeljenje o = _context.odjeljenje.Find(OID); OdjeljenjeDetaljiVM ulazniModel = new OdjeljenjeDetaljiVM { OdjeljenjeID = o.OdjeljenjeID, Razred = o.Razred, Oznaka = o.Oznaka, Razrednik = _context.nastavnoOsoblje.Where(y => y.NastavnoOsobljeID == o.RazrednikID).SingleOrDefault().Ime + "(" + _context.nastavnoOsoblje.Where(y => y.NastavnoOsobljeID == o.RazrednikID).SingleOrDefault().ImeRoditelja + ")" + _context.nastavnoOsoblje.Where(y => y.NastavnoOsobljeID == o.RazrednikID).SingleOrDefault().Prezime, SkolskaGodina = _context.skolskaGodina.Where(sk => sk.SkolskaGodinaID == o.skolskaGodinaID).SingleOrDefault().Naziv, Blagajnik = _context.ucenici.Where(u => u.UceniciID == o.BlagajnikID).SingleOrDefault().Ime + "(" + _context.ucenici.Where(u => u.UceniciID == o.BlagajnikID).SingleOrDefault().ImeRoditelja + ")" + _context.ucenici.Where(u => u.UceniciID == o.BlagajnikID).SingleOrDefault().Prezime, Predsjednik = _context.ucenici.Where(u => u.UceniciID == o.PredsjednikID).SingleOrDefault().Ime + "(" + _context.ucenici.Where(u => u.UceniciID == o.BlagajnikID).SingleOrDefault().ImeRoditelja + ")" + _context.ucenici.Where(u => u.UceniciID == o.BlagajnikID).SingleOrDefault().Prezime, RazrednikID = o.RazrednikID, Smjena = o.Smjena, Opis = o.Opis, }; return(View(ulazniModel)); }
public IActionResult Detalji(int Id) { var x = db.Odjeljenje .Where(y => y.Id == Id) .Include(y => y.Nastavnik) .SingleOrDefault(); OdjeljenjeDetaljiVM model = new OdjeljenjeDetaljiVM { OdjeljenjeId = x.Id, SkolskaGodina = x.SkolskaGodina, Razred = x.Razred, Oznaka = x.Oznaka, BrojPredmeta = db.Predmet.Where(y => y.Razred == x.Razred).Count() }; if (x.Nastavnik != null) { model.Razrednik = x.Nastavnik.ImePrezime; } else { model.Razrednik = "Nema podataka"; } return(View(model)); }
public IActionResult Detalji(int odjeljenjeID) { Odjeljenje odjeljenje = _db.Odjeljenje.Include(x => x.Nastavnik).Where(x => x.Id == odjeljenjeID).SingleOrDefault(); OdjeljenjeDetaljiVM model = new OdjeljenjeDetaljiVM { ID = odjeljenje.Id, Oznaka = odjeljenje.Oznaka, Razred = odjeljenje.Razred, SkolskaGodina = odjeljenje.SkolskaGodina, Razrednik = odjeljenje.NastavnikID.HasValue ? odjeljenje.Nastavnik.ImePrezime : " ", BrojPredmeta = _db.Predmet.Where(x => x.Razred == odjeljenje.Razred).Count() }; return(View(model)); }
public IActionResult Detalji(int OdjeljenjeID) { Odjeljenje odjeljenje = db.Odjeljenje.Where(x => x.Id == OdjeljenjeID) .Include(x => x.Nastavnik).FirstOrDefault(); OdjeljenjeDetaljiVM model = new OdjeljenjeDetaljiVM() { OdjeljenjeID = OdjeljenjeID, SkolskaGodina = odjeljenje.SkolskaGodina, Razred = odjeljenje.Razred, Oznaka = odjeljenje.Oznaka, Razrednik = odjeljenje.Nastavnik.ImePrezime, BrojPredmeta = db.Predmet.Where(x => x.Razred == odjeljenje.Razred).Count() }; return(View(model)); }
public IActionResult Detalji(int id) { Odjeljenje x = _context.Odjeljenje.Where(w => w.Id == id) .Include(q => q.Razrednik) .SingleOrDefault(); OdjeljenjeDetaljiVM model = new OdjeljenjeDetaljiVM { Razrednik = x.Razrednik.ImePrezime, Oznaka = x.Oznaka, Razred = x.Razred, SkolskaGodina = x.SkolskaGodina, BrojPredmta = _context.Predmet.Where(w => x.Razred == x.Razred).Count(), OdjeljenjeID = x.Id, BrojUcenika = _context.OdjeljenjeStavka.Where(w => w.OdjeljenjeId == id).Count(), }; return(View("Detalji", model)); }
public ActionResult Detalji(int odjeljenjeId) { var o = _context.Odjeljenje.Where(o1 => o1.Id == odjeljenjeId).Include(o1 => o1.Nastavnik).Single(); OdjeljenjeDetaljiVM model = new OdjeljenjeDetaljiVM { Oznaka = o.Oznaka, Razred = o.Razred, SkolskaGodina = o.SkolskaGodina, BrojPredmeta = _context.Predmet.Count(p => p.Razred == o.Razred), OdjeljenjeId = odjeljenjeId }; if (o.Nastavnik != null) { model.Razrednik = o.Nastavnik.ImePrezime; } return(View(model)); }
public ActionResult Detalji(int id) { Odjeljenje o = db.Odjeljenje.Include(d => d.Nastavnik).Where(d => d.Id == id).SingleOrDefault(); if (o != null) { OdjeljenjeDetaljiVM model = new OdjeljenjeDetaljiVM { Id = o.Id, Oznaka = o.Oznaka, Razred = o.Razred, Razrednik = o.Nastavnik.ImePrezime, SkolskaGodina = o.SkolskaGodina, BrojPredmeta = db.Predmet.Count(c => c.Razred == o.Razred) }; return(View(model)); } return(Redirect("Index")); }