public List <ExpandedAuftrag> LoadAuftrageByMitarbeiterId(long id) { var mitarbeiter = AlleMitarbeiter.Where(m => m.MitarbeiterId == id).First(); var team = AlleTeams.Where(t => t.TeamId == mitarbeiter.TeamId).First(); return(AlleAuftraege.Where(a => a.TeamId == team.TeamId).ToList()); }
private void RefillTeams() { foreach (var mitarbeiter in AlleMitarbeiter) { mitarbeiter.Team = AlleTeams.Where(t => t.TeamId == mitarbeiter.TeamId).First(); } foreach (var auftrag in AlleAuftraege) { auftrag.Team = AlleTeams.Where(x => x.TeamId == auftrag.TeamId).First(); } }
public List <Aufgabe> LoadAufgabenByMitarbeiterId(long id) { var mitarbeiter = AlleMitarbeiter.Where(m => m.MitarbeiterId == id).First(); if (AlleTeams != null) { var team = AlleTeams.Where(t => t.TeamId == mitarbeiter.TeamId).First(); var auftraege = AlleAuftraege.Where(a => a.TeamId == team.TeamId); List <Aufgabe> aufgaben = new List <Aufgabe>(); foreach (var auftrag in auftraege) { aufgaben.AddRange(auftrag.Aufgaben); } return(aufgaben); } return(null); }
public ExpandedTeam LoadTeamByMitarbeiterId(long id) { var mitarbeiter = AlleMitarbeiter.Where(m => m.MitarbeiterId == id).First(); return(AlleTeams.Where(t => t.TeamId == mitarbeiter.TeamId).First()); }