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(); } }
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(); } }
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(); } }
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(); } }