예제 #1
0
        public void deleteClass(LeerkrachtSchoolKlas leerkrachtSchoolKlas)
        {
            using (WiskundeContext context = new WiskundeContext())
            {
                LeerkrachtSchoolKlas lks = context.LeerkrachtSchoolKlas.Find(leerkrachtSchoolKlas.ID);
                //School school = context.School.Find(leerkrachtSchoolKlas.SchoolID);
                //Leerkracht leerkracht = context.Leerkracht.Find(leerkrachtSchoolKlas.LeerKrachtID);
                Klas klas = context.Klas.Find(leerkrachtSchoolKlas.KlasID);

                //

                List <Leerling> lln = new List <Leerling>();
                lln = HaalleerlingenvanschoolopViaKlasId((int)leerkrachtSchoolKlas.KlasID);

                foreach (Leerling leerling in lln)
                {
                    Leerling l = context.Leerling.Find(leerling.ID);
                    context.Leerling.Remove(l);
                }


                //deleten
                //context.Klas.Remove(klas);
                context.LeerkrachtSchoolKlas.Remove(lks);
                context.Klas.Remove(klas);

                context.SaveChanges();
            }
        }
예제 #2
0
        public void deleteLeerkracht(Leerkracht leerkracht)
        {
            using (WiskundeContext context = new WiskundeContext())
            {
                List <LeerkrachtSchoolKlas> lks = getLKSByLeerkrachtId(leerkracht.ID);
                foreach (LeerkrachtSchoolKlas lk in lks)
                {
                    lk.LeerKrachtID = null;
                    context.SaveChanges();
                }

                Leerkracht teVerwijderenLeerkracht = context.Leerkracht.Find(leerkracht.ID);
                context.Leerkracht.Remove(teVerwijderenLeerkracht);
                context.SaveChanges();
            }
        }
예제 #3
0
 public void updateLeerkracht(Leerkracht teEditerenLk)
 {
     using (WiskundeContext context = new WiskundeContext())
     {
         Leerkracht leerkracht = context.Leerkracht.First(l => l.ID == teEditerenLk.ID);
         leerkracht.FamilieNaam = teEditerenLk.FamilieNaam;
         leerkracht.VoorNaam    = teEditerenLk.VoorNaam;
         context.SaveChanges();
     }
 }
예제 #4
0
 public void updateKlas(Klas klas)
 {
     using (WiskundeContext context = new WiskundeContext())
     {
         Klas k = context.Klas.First(c => c.ID == klas.ID);
         k.KlasNaam = klas.KlasNaam;
         k.MaximumAantalLeerlingen = klas.MaximumAantalLeerlingen;
         context.SaveChanges();
     }
 }