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 ActionResult DeleteKlas(int id) { LeerkrachtSchoolKlas slk = new LeerkrachtSchoolKlas(); slk = klasservice.getLeerkrachtSchoolKlas(id); klasservice.removeClass(slk); return(View("Dashboard")); }
public void removeClass(LeerkrachtSchoolKlas slk) { klasrepository.deleteClass(slk); }