public ActionResult Index(int maturskiIspitId)
        {
            var model = new StavkeIndexVM
            {
                rows = db.MaturskiIspitStavka.Where(mis => mis.MaturskiIspitId == maturskiIspitId).Select(mis => new StavkeIndexVM.Row
                {
                    Bodovi     = (float?)mis.Bodovi ?? 0,
                    OpciUspjeh = mis.UpisUOdjeljenje.OpciUspjeh,
                    Oslobodjen = mis.Oslobodjen,
                    StavkaId   = mis.Id,
                    Ucenik     = mis.UpisUOdjeljenje.Ucenik.ImePrezime
                }).ToList()
            };

            return(PartialView(model));
        }
Пример #2
0
        public IActionResult Index(int odjeljenjeId)
        {
            StavkeIndexVM model = new StavkeIndexVM
            {
                OdjeljenjeId = odjeljenjeId,
                rows         = _context.OdjeljenjeStavka.Where(x => x.OdjeljenjeId == odjeljenjeId)
                               .Select(s => new StavkeIndexVM.Row
                {
                    BrojUDnevniku       = s.BrojUDnevniku,
                    Ucenik              = s.Ucenik.ImePrezime,
                    BrojZakljucihOcjena = _context.DodjeljenPredmet.Where(q => q.OdjeljenjeStavkaId == s.Id).Count(a => a.ZakljucnoKrajGodine != 0),
                    OdjeljenjeStavkeId  = s.Id
                }).ToList()
            };

            return(PartialView(model));
        }
        public IActionResult Index(int takmicenjeId)
        {
            StavkeIndexVM model = new StavkeIndexVM
            {
                Zakljucan    = _context.Takmicenje.Find(takmicenjeId).Zakljucano,
                TakmicenjeId = takmicenjeId,
                rows         = _context.TakmicenjeUcesnik.Where(t => t.TakmicenjeId == takmicenjeId).Select(t => new StavkeIndexVM.Row
                {
                    BrojUDnevniku       = t.OdjeljenjeStavka.BrojUDnevniku,
                    Odjeljenje          = t.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    Pristupio           = t.Pristupio,
                    Rezultati           = t.Rezultat,
                    TakmicenjeUcesnikId = t.Id
                }).ToList()
            };

            return(PartialView(model));
        }
Пример #4
0
        public IActionResult Index(int popravniIspitId)
        {
            StavkeIndexVM model = new StavkeIndexVM
            {
                rows = _context.PopravniUcenik.Where(a => a.PopravniId == popravniIspitId).Select(a => new StavkeIndexVM.Row
                {
                    BrojUDnevniku      = a.OdjeljenjeStavka.BrojUDnevniku,
                    ImaPravoNaPopravni = a.ImaPravoNaPopravni,
                    Odjeljenje         = a.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    PopravniUcesnikId  = a.Id,
                    Pristupio          = a.Pristupio,
                    Rezultat           = a.Rezultat,
                    Ucenik             = a.OdjeljenjeStavka.Ucenik.ImePrezime
                }).ToList()
            };

            return(PartialView(model));
        }
Пример #5
0
        public IActionResult Index(int ispitId)
        {
            Ispit i = _context.Ispit.Find(ispitId);

            StavkeIndexVM model = new StavkeIndexVM
            {
                rows = _context.IspitStavke.Where(a => a.IspitId == ispitId).Select(a => new StavkeIndexVM.Row
                {
                    Ucenik        = a.OdjeljenjeStavka.Ucenik.ImePrezime,
                    BrojUdnevniku = a.OdjeljenjeStavka.BrojUDnevniku,
                    IspitStavkeId = a.Id,
                    Odjeljenje    = a.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    PravoNaIspit  = a.PravoNaPopravni,
                    Pristupio     = a.Pristupio,
                    Rezultat      = a.Rezultat
                }).ToList()
            };

            return(PartialView(model));
        }
        public IActionResult Index(int ispitId)
        {
            Ispit i    = _context.Ispit.Find(ispitId);
            int   veci = DateTime.Compare(i.Datum, DateTime.Now);

            StavkeIndexVM model = new StavkeIndexVM
            {
                Zakljucan         = i.Zakljuceno,
                TrenutniDatumVeci = veci < 0,
                rows = _context.IspitStavke.Where(a => a.IspitId == ispitId).Select(a => new StavkeIndexVM.Row
                {
                    IspitStavkeId = a.Id,
                    Ocjena        = a.Ocjena,
                    Pristupio     = a.Pristupio,
                    Student       = a.SlusaPredmet.UpisGodine.Student.Ime + " " + a.SlusaPredmet.UpisGodine.Student.Prezime
                }).ToList()
            };

            return(PartialView(model));
        }