Example #1
0
        public IActionResult Dodaj()
        {
            var model = new StudentDodaj();

            model.Predmeti = _predmetData.UcitajSve().ToList();
            return(View(model));
        }
Example #2
0
        public IActionResult IzmeniPost(StudentDodaj studentDodaj)
        {
            Student student = new Student();

            student.Ime         = studentDodaj.Ime;
            student.Prezime     = studentDodaj.Prezime;
            student.JMBG        = studentDodaj.JMBG;
            student.BrojIndeksa = studentDodaj.BrojIndeksa;
            Console.WriteLine("JSON rezultat: " + studentDodaj.JsonString);
            JArray         nizPredmeta = JArray.Parse(studentDodaj.JsonString);
            List <Predmet> predmeti    = nizPredmeta.ToObject <List <Predmet> >();

            _studentData.Izmeni(student, predmeti);
            return(RedirectToAction("SviStudenti", "Student"));
        }
Example #3
0
        public IActionResult IzmeniStudenta(string id)
        {
            var student = _studentData.VratiPoJMBG(id);
            var model   = new StudentDodaj();

            model.Ime         = student.Ime;
            model.Prezime     = student.Prezime;
            model.JMBG        = student.JMBG;
            model.BrojIndeksa = student.BrojIndeksa;
            IEnumerable <Slusa> slusanja = new List <Slusa>();

            slusanja = _slusanjaData.UcitajSve(id);
            List <Predmet> predmeti = new List <Predmet>();

            foreach (Slusa slusa in slusanja)
            {
                predmeti.Add(slusa.Predmet);
            }
            List <Predmet> sviPredmeti       = _predmetData.UcitajSve().ToList();
            List <Predmet> preostaliPredmeti = new List <Predmet>();

            foreach (Predmet predmet in sviPredmeti)
            {
                bool pronadjen = false;
                foreach (Predmet predmet1 in predmeti)
                {
                    if (predmet1.SifraPredmeta == predmet.SifraPredmeta)
                    {
                        pronadjen = true;
                        break;
                    }
                }
                if (pronadjen == false)
                {
                    preostaliPredmeti.Add(predmet);
                }
            }
            model.Predmeti = preostaliPredmeti;
            return(View("Izmeni", model));
        }