예제 #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 ActionResult DeleteKlas(int id)
        {
            LeerkrachtSchoolKlas slk = new LeerkrachtSchoolKlas();

            slk = klasservice.getLeerkrachtSchoolKlas(id);
            klasservice.removeClass(slk);
            return(View("Dashboard"));
        }
예제 #3
0
 public void removeClass(LeerkrachtSchoolKlas slk)
 {
     klasrepository.deleteClass(slk);
 }