Beispiel #1
0
        public IActionResult Index(int id)
        {
            var Ispit = ctx.PopravniIspit.Find(id);
            var model = new AjaxStavkeIndexVM
            {
                PopravniIspitId = id,
                SkolaId         = Ispit.SkolaId,
                SkolskaGodinaId = Ispit.SkolskaGodinaId,
                PredmetId       = Ispit.PredmetId,
                Rows            = ctx.PopravniIspitStavka
                                  .Where(i => i.PopravniIspitId == id)
                                  .Select
                                  (
                    i => new AjaxStavkeIndexVM.Row
                {
                    PopravniIspitStavkaId = i.Id,
                    Ucenik        = i.OdjeljenjeStavka.Ucenik.ImePrezime,
                    Odjeljenje    = i.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    BrojUDnevniku = i.OdjeljenjeStavka.BrojUDnevniku,
                    IsPristupio   = i.IsPristupio,
                    Bodovi        = i.Bodovi
                }
                                  )
                                  .ToList()
            };

            return(PartialView(model));
        }
        public IActionResult Index(int maturskiIspitId)
        {
            AjaxStavkeIndexVM model = new AjaxStavkeIndexVM
            {
                rows = _context.MaturskiIspitStavke.Where(mis => mis.MaturskiIspitId == maturskiIspitId).Select(mis => new AjaxStavkeIndexVM.Row
                {
                    MaturskiIspitStavkeId = mis.Id,
                    Pristupio             = mis.Pristupio,
                    Rezultat      = mis.Rezultat,
                    Ucenik        = mis.OdjeljenjeStavka.Ucenik.ImePrezime,
                    ProsjekOcjena = _context.DodjeljenPredmet.Where(dp => dp.OdjeljenjeStavkaId == mis.OdjeljenjeStavkaId).Average(dp => dp.ZakljucnoKrajGodine)
                }).ToList()
            };

            return(PartialView(model));
        }
        public IActionResult Index(int id)
        {
            AjaxStavkeIndexVM model = new AjaxStavkeIndexVM
            {
                Ucenici = _db.PopravniIspitUcenik.Where(x => x.PopravniIspitId == id).Select(x => new AjaxStavkeIndexVM.Row
                {
                    PopravniIspitUcenikId = x.PopravniIspitUcenikId,
                    Ucenik            = x.OdjeljenjeStavka.Ucenik.ImePrezime,
                    Pristupio         = x.Pristupio,
                    BrojUDnevniku     = x.OdjeljenjeStavka.BrojUDnevniku,
                    RezultatPopravnog = x.Bodovi,
                    Odjeljenje        = x.OdjeljenjeStavka.Odjeljenje.Oznaka
                }).ToList()
            };

            return(PartialView(model));
        }
        public IActionResult Index(int popravniIspitId)
        {
            var model = new AjaxStavkeIndexVM
            {
                PoravniIspitId = popravniIspitId,
                rows           = _context.PopravniIspitUcenik.Where(p => p.PopravniIspitId == popravniIspitId).Select(p => new AjaxStavkeIndexVM.Row
                {
                    BrojUDnevniku         = p.OdjeljenjeStavka.BrojUDnevniku,
                    imaPravoNaPopravi     = p.imaPravoPristupiti,
                    Odjeljenje            = p.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    PopravniIspitUcenikId = p.Id,
                    Pristupio             = p.Pristupio,
                    Rezultat = p.Rezultat,
                    Ucenik   = p.OdjeljenjeStavka.Ucenik.ImePrezime
                }).ToList()
            };

            return(PartialView(model));
        }
        public IActionResult Index(int id)
        {
            PopravniIspit pi = _db.PopravniIspit.Find(id);

            AjaxStavkeIndexVM model = new AjaxStavkeIndexVM
            {
                PopravniIspitId = pi.PopravniIspitId,
                Ucenici         = _db.PopravniIspitUcenik.Where(y => y.PopravniIspitId == pi.PopravniIspitId).Select(y => new AjaxStavkeIndexVM.Row
                {
                    PopravniIspitUcenikId = y.PopravniIspitUcenikId,
                    Ucenik        = y.OdjeljenjeStavka.Ucenik.ImePrezime,
                    BrojUDnevniku = y.OdjeljenjeStavka.BrojUDnevniku,
                    Pristupio     = y.Pristupio,
                    Rezultat      = y.Rezultlat,
                    Odjeljenje    = y.OdjeljenjeStavka.Odjeljenje.Oznaka
                }
                                                                                                                     ).ToList()
            };

            return(PartialView(model));
        }
Beispiel #6
0
        public IActionResult Index(int id)
        {
            var popravniIspit = db.PopravniIspit.Find(id);


            var index = new AjaxStavkeIndexVM
            {
                PopravniIspitId = popravniIspit.Id,
                rows            = db.PopravniIspitStavka.Where(i => i.PopravniIspitId == popravniIspit.Id)
                                  .Select(x => new AjaxStavkeIndexVM.Rows {
                    PopravniIspitStavkaId = x.Id,
                    UcenikImePrezime      = x.OdjeljenjeStavka.Ucenik.ImePrezime,
                    Bodovi           = x.Bodovi,
                    OdjeljenjeOznaka = x.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    BrojUDnevniku    = x.OdjeljenjeStavka.BrojUDnevniku,
                    IsPristupio      = x.IsPristupio
                }).ToList()
            };

            return(PartialView(index));
        }
Beispiel #7
0
        public IActionResult Index(int id)
        {
            var model = new AjaxStavkeIndexVM
            {
                IsZakljucan = ctx.Ispit.Find(id).Zakljucano,
                Rows        = ctx.IspitStavka
                              .Where(i => i.IspitId == id)
                              .Select
                              (
                    i => new AjaxStavkeIndexVM.Row
                {
                    StavkaIspitId = i.Id,
                    Student       = i.Student.Ime + " " + i.Student.Prezime,
                    IsPristupio   = i.IsPristupio,
                    Ocjena        = i.Ocjena
                }
                              )
                              .ToList()
            };

            return(PartialView(model));
        }
Beispiel #8
0
        public IActionResult Index(int id)
        {
            var takmicenje = db.Takmicenje.Find(id);

            var index = new AjaxStavkeIndexVM
            {
                TakmicenjeId = id,
                IsZakljucano = takmicenje.IsPristupio,
                rows         = db.TakmicenjeUcesnik.Where(t => t.TakmicenjeId == id)
                               .Select(
                    x => new AjaxStavkeIndexVM.Rows
                {
                    TakmicenjeUcesnikId = x.Id,
                    UcenikId            = x.OdjeljenjeStavka.Ucenik.Id,
                    Odjeljenje          = x.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    BrojUDnevniku       = x.OdjeljenjeStavka.BrojUDnevniku,
                    Bodovi      = x.Bodovi,
                    IsPristupio = x.UcesnikIsPristupio
                }
                    ).ToList()
            };

            return(View(index));
        }