예제 #1
0
        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);
                }
            }
        }