public IdentityManagerRepository(WiskundeContext context) { _db = context; // Swap ApplicationRole for IdentityRole _roleManager = new RoleManager<ApplicationRole>(new RoleStore<ApplicationRole>(_db)); _userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(_db)); }
public List <LeerkrachtSchoolKlas> Toonalleklassen(int schoolID) { using (WiskundeContext context = new WiskundeContext()) { var query = (from w in context.LeerkrachtSchoolKlas.Include(c => c.klas) where w.SchoolID == schoolID select w); return(query.ToList()); } }
public List <Klas> getKlasById(int klasId) { using (WiskundeContext context = new WiskundeContext()) { var query = (from w in context.Klas.Include(c => c.leerlingen) where w.ID == klasId select w); return(query.ToList()); } }
//public List<ApplicationUser> Toonalleschooladministrators() public List <ApplicationUser> Toonalleschooladministrators() { using (WiskundeContext context = new WiskundeContext()) { var query = (from w in context.Users.Include(c => c.school) where w.Roles.Any(c => c.Role.Name == "Schooladmin") select w); return(query.ToList()); } }
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(); } }
public List <Leerling> Haalleerlingenschoolop(int LeerlingschoolID) { using (WiskundeContext context = new WiskundeContext()) { var query = (from w in context.Leerling.Include(c => c.klas) where w.KlasID == LeerlingschoolID select w); return(query.ToList()); } }
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 List <LeerkrachtSchoolKlas> Toonalleleerkrachten(int gebruikersschoolID) { using (WiskundeContext context = new WiskundeContext()) { List <LeerkrachtSchoolKlas> query = (from w in context.LeerkrachtSchoolKlas.Include(c => c.leerkracht) where w.SchoolID == gebruikersschoolID select w).ToList(); List <LeerkrachtSchoolKlas> nonDuplicaten = new List <LeerkrachtSchoolKlas>(); int vorignr = 0; foreach (LeerkrachtSchoolKlas lsk in query) { if (lsk.LeerKrachtID != vorignr) { nonDuplicaten.Add(lsk); vorignr = (int)lsk.LeerKrachtID; } } return(nonDuplicaten); } }
public SchoolRepository(WiskundeContext context) { this.context = context; }
public Gebruikersrepository(WiskundeContext context) { this.context = context; }
public UOW(WiskundeContext context) { this.context = context; }
public GenericRepository(WiskundeContext context) { this.context = context; this.dbSet = context.Set <TEntity>(); }
public Leerlingrepository(WiskundeContext context) { this.context = context; }
//Wijzigen schooladministrator public ActionResult Wijzigadministrator(String id) { WiskundeContext context = new WiskundeContext(); var user = context.Users.Find(id); Gebruikersrepository rep = new Gebruikersrepository(); user.scholen = rep.GetScholen(); return View(user); }
public Klasrepository(WiskundeContext context, IGenericRepository <Leerling> leerlingrespos) { this.context = context; this.leerlingrespos = leerlingrespos; }
//Details schooladministrator bekijken public ActionResult Detailsadministrator(String id) { WiskundeContext context = new WiskundeContext(); var user = context.Users.Find(id); return View(user); }