public ActionResult DodavanjeUcenika(int popraavniID)
        {
            var model = new DodavanjeUcenikaVM
            {
                popravniID = popraavniID,
                ucenik     = db.Ucenik.Select(u => new SelectListItem
                {
                    Value = u.Id.ToString(),
                    Text  = u.ImePrezime
                }).ToList()
            };

            return(PartialView(model));
        }
示例#2
0
        public ActionResult DodavanjeUcenikaUOdjeljenje(int odjeljenjeID)
        {
            var model = new DodavanjeUcenikaVM()
            {
                odjeljenjeID = odjeljenjeID,
                //detaljiID= db.OdjeljenjeStavka.Where(o=>o.OdjeljenjeId==odjeljenjeID).Select(o=>o.Id).FirstOrDefault(),
                Ucenik = db.Ucenik.Select(u => new SelectListItem
                {
                    Value = u.Id.ToString(),
                    Text  = u.ImePrezime
                }).ToList(),
                BrojUDnevniku = db.OdjeljenjeStavka.Where(o => o.OdjeljenjeId == odjeljenjeID).Count(o => o.BrojUDnevniku > 0) + 1
            };

            return(PartialView(model));
        }
        public ActionResult DodavanjeUcenika(DodavanjeUcenikaVM temp)
        {
            PopravniIsppit popravniIsppit = db.PopravniIsppit.Find(temp.popravniID);

            PopravniIspitDetalji popravniIspitDetalji = new PopravniIspitDetalji
            {
                bodoviIspita     = temp.bodovi,
                imaPracoPristupa = true,
                isPristupio      = false,
                PopravniIsppitId = popravniIsppit.Id,
                UcenikId         = temp.ucenikID
            };

            db.Add(popravniIspitDetalji); db.SaveChanges();
            int popravniID = popravniIspitDetalji.PopravniIsppitId;

            return(Redirect("/PopravniIspit/PrikazDetaljaPopravnog?popravniId=" + popravniID));
        }
示例#4
0
        public ActionResult Uredi(int odjeljenjeStavkeID) //kada imam Uredjivanje na ovakav nacin, potrebno je da drugi put proslijedim OdjeljenjeStavkeID, te da preucmjerim partitialView na Dodavanje, jer ce mi se tu automatski pozivati i snimanje..
        {
            OdjeljenjeStavka odjeljenjeStavka = db.OdjeljenjeStavka.Find(odjeljenjeStavkeID);
            var model = new DodavanjeUcenikaVM()
            {
                odjeljenjeID = odjeljenjeStavka.OdjeljenjeId,
                detaljiID    = odjeljenjeStavka.Id,
                UcenikID     = odjeljenjeStavka.UcenikId,
                Ucenik       = db.Ucenik.Select(u => new SelectListItem
                {
                    Value = u.Id.ToString(),
                    Text  = u.ImePrezime
                }).ToList(),
                BrojUDnevniku = odjeljenjeStavka.BrojUDnevniku
            };

            return(PartialView("DodavanjeUcenikaUOdjeljenje", model));
        }