public IActionResult Index()
        {
            var model = new OdrzanaNastavaIndexVM
            {
                Redovi = _context.Nastavnik.Select(s => new OdrzanaNastavaIndexVM.Red
                {
                    NastavnikId         = s.Id,
                    Skola               = s.Skola.Naziv,
                    NastavnikImePrezime = s.Ime + " " + s.Prezime
                }).ToList()
            };

            return(View(model));
        }
        public IActionResult Index()
        {
            OdrzanaNastavaIndexVM model = new OdrzanaNastavaIndexVM
            {
                rows = _context.PredajePredmet.Select(n => new OdrzanaNastavaIndexVM.Row
                {
                    NastavnikId = n.NastavnikID,
                    Nastavnik   = n.Nastavnik.Ime + " " + n.Nastavnik.Prezime,
                    SkolaId     = n.Odjeljenje.SkolaID,
                    Skola       = n.Odjeljenje.Skola.Naziv
                }).Distinct().ToList()
            };

            return(View(model));
        }
Esempio n. 3
0
        public IActionResult Index()
        {
            OdrzanaNastavaIndexVM model = new OdrzanaNastavaIndexVM();

            model.rows = db.Nastavnik.Select(s => new OdrzanaNastavaIndexVM.Row
            {
                nastavnikID = s.Id,
                ImePrezime  = s.Ime + " " + s.Prezime,

                skola = db.PredajePredmet
                        .Where(o => o.NastavnikID == s.Id)
                        .GroupBy(g => g.Odjeljenje.Skola.Naziv)
                        .Select(q => q.Key).ToList()
            }).ToList();

            return(View(model));
        }