コード例 #1
0
        public IActionResult Izbrisi(string id)
        {
            PredmetDodaj predmetDodaj = new PredmetDodaj();
            Predmet      predmet      = _predmetData.Vrati(id);

            predmetDodaj.SifraPredmeta    = predmet.SifraPredmeta;
            predmetDodaj.Naziv            = predmet.Naziv;
            predmetDodaj.TipoviAktivnosti = predmet.TipoviAktivnosti.ToList();
            predmetDodaj.BrojESPB         = predmet.BrojESPB;
            return(View(predmetDodaj));
        }
コード例 #2
0
        public IActionResult DodajPost(PredmetDodaj predmetDodaj)
        {
            Console.WriteLine("Dodaj");
            Predmet predmet = new Predmet();

            predmet.Naziv         = predmetDodaj.Naziv;
            predmet.SifraPredmeta = predmetDodaj.SifraPredmeta;
            predmet.BrojESPB      = predmetDodaj.BrojESPB;
            JArray nizTipova = JArray.Parse(predmetDodaj.JsonString);

            predmet.TipoviAktivnosti = nizTipova.ToObject <List <TipAktivnosti> >();
            _predmetData.Dodaj(predmet);
            return(RedirectToAction("SviPredmeti", "Predmet"));
        }
コード例 #3
0
        public IActionResult Izmeni(string id)
        {
            PredmetDodaj predmetDodaj = new PredmetDodaj();
            Predmet      predmet      = _predmetData.Vrati(id);

            predmetDodaj.SifraPredmeta    = predmet.SifraPredmeta;
            predmetDodaj.Naziv            = predmet.Naziv;
            predmetDodaj.TipoviAktivnosti = predmet.TipoviAktivnosti.ToList();
            predmetDodaj.BrojESPB         = predmet.BrojESPB;
            foreach (TipAktivnosti tipAktivnosti in predmetDodaj.TipoviAktivnosti)
            {
                tipAktivnosti.Predmet = null;
            }
            return(View(predmetDodaj));
        }
コード例 #4
0
        public IActionResult IzmeniPost(PredmetDodaj predmetDodaj)
        {
            Predmet predmet = new Predmet();

            predmet.Naziv         = predmetDodaj.Naziv;
            predmet.SifraPredmeta = predmetDodaj.SifraPredmeta;
            predmet.BrojESPB      = predmetDodaj.BrojESPB;
            JArray nizTipova = JArray.Parse(predmetDodaj.JsonString);

            predmet.TipoviAktivnosti = nizTipova.ToObject <List <TipAktivnosti> >();
            foreach (TipAktivnosti tip in predmet.TipoviAktivnosti)
            {
                tip.SifraPredmeta = predmet.SifraPredmeta;
                tip.Predmet       = predmet;
            }
            _predmetData.Izmeni(predmet);
            return(RedirectToAction("SviPredmeti", "Predmet"));
        }
コード例 #5
0
        public IActionResult Dodaj()
        {
            PredmetDodaj predmet = new PredmetDodaj();

            return(View(predmet));
        }