Пример #1
0
        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));
        }
Пример #3
0
        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));
        }
Пример #4
0
        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));
        }
Пример #6
0
        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));
        }
Пример #7
0
        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"));
        }