示例#1
0
        public ActionResult Index(int odsjekId)
        {
            Odsjek odsjek = ctx.Odsjeks.Where(x => x.Id == odsjekId).Include(x => x.Fakultet).Single();

            List <NppIndexVM.NppInfo> nppInfos = (ctx.NPPs
                                                  .Where(x => x.OdsjekId == odsjekId)
                                                  .Select(x => new NppIndexVM.NppInfo()
            {
                Id = x.Id,
                Naziv = x.Naziv,
                AkademskaGodina = x.AkademskaGodina.Opis,
            }))
                                                 .ToList();

            NppIndexVM model = new NppIndexVM
            {
                TabelaPodaci  = nppInfos,
                FakultetNaziv = odsjek.Fakultet.Naziv,
                OdsjekNaziv   = odsjek.Naziv,
                OdsjekId      = odsjek.Id,
            };

            return(View(model));
        }
示例#2
0
        public ActionResult Index(int smjerId)
        {
            Smjer smjer = ctx.Smjerovi.Where(x => x.Id == smjerId).Include(x => x.Fakultet).Single();

            List <NppIndexVM.NppInfo> nppInfos = (ctx.NPPs
                                                  .Where(x => x.SmjerId == smjerId)
                                                  .Select(x => new NppIndexVM.NppInfo()
            {
                Id = x.Id,
                Naziv = x.Naziv,
                AkademskaGodina = x.AkademskaGodina.Opis,
            }))
                                                 .ToList();

            NppIndexVM model = new NppIndexVM
            {
                NPPs          = nppInfos,
                FakultetNaziv = smjer.Fakultet.Naziv,
                SmjerNaziv    = smjer.Naziv,
                SmjerId       = smjer.Id,
            };

            return(View(model));
        }