public IActionResult Dodaj() { var model = new StudentDodaj(); model.Predmeti = _predmetData.UcitajSve().ToList(); return(View(model)); }
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")); }
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)); }