Beispiel #1
0
        public ActionResult DodavanjeIspita(DodavanjeIspita_VM temp)
        {
            Ispit ispit = new Ispit
            {
                AkademskaGodinaId = temp.akademstaID,
                DatumIspita       = temp.datumIspita,
                Napomena          = temp.napomena,
                NastavnikId       = temp.nastavnikID,
                PredmetId         = temp.predmetID,
                zakljucano        = false
            };

            db.Add(ispit); db.SaveChanges();

            List <UpisGodine> upiisGOdine = db.UpisGodine.Where(s => s.AkademskaGodinaId == temp.akademstaID).ToList();

            foreach (var upis in upiisGOdine)
            {
                IspitDetlji detalji = new IspitDetlji
                {
                    IspitId     = ispit.Id,
                    isPristupio = false,
                    Ocjena      = 5,
                    StudentId   = upis.StudentId
                };
                db.Add(detalji); db.SaveChanges(); //nije naceden niti jedan uslov, pa sam dodala studente
            }

            return(Redirect("/Ispit/PrikazIspitnihTermina?predmetID=" + temp.predmetID + "&nastvnikID=" + temp.nastavnikID + "&akGodinaID=" + temp.akademstaID));
        }
Beispiel #2
0
        public ActionResult DodavanjeIspita(int nastavnikID, int predmetID, int akGodinaID)
        {
            var model = new DodavanjeIspita_VM
            {
                predmetID      = predmetID,
                nazivPredmeta  = db.Predmet.Where(p => p.Id == predmetID).Select(p => p.Naziv).FirstOrDefault(),
                nastavnikIme   = db.Nastavnik.Where(p => p.Id == nastavnikID).Select(p => p.Ime + p.Prezime).FirstOrDefault(),
                nastavnikID    = nastavnikID,
                akademskaNaziv = db.AkademskaGodina.Where(p => p.Id == akGodinaID).Select(p => p.Opis).FirstOrDefault(),
                akademstaID    = akGodinaID
            };

            return(View(model));
        }