public bool DodajKontrolnuTackuUcenicima(int idUcenika, int idZaposlenog, int idKontrolneTacke, short ocena) { using (var db = new ModelOsnovnaSkolaContainer()) { Zaposleni z = db.Zaposlenici.Find(idZaposlenog); Kontrolna_tacka k = db.Kontrolna_tacka.Find(idKontrolneTacke); Ucenik u = db.Ucenici.Find(idUcenika); ObjectParameter success = new ObjectParameter("success", typeof(bool)); if (u != null && k != null && z != null) { z.Radovi.Add(new Radi() { Kontrolna_tackaId_kontrolne_tacke = idKontrolneTacke, ocena = ocena, UcenikId_ucenika = idUcenika, ZaposleniId_zaposlenog = z.Id_zaposlenog }); db.Entry(z).State = EntityState.Modified; db.SaveChanges(); db.DodajKontrolnuTackuUceniku(idUcenika, idKontrolneTacke, idZaposlenog, ocena, success); return(true); } else { return(false); } } }