Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
 private ExpandedAufgabe CreateExpandedAufgabe(Aufgabe aufgabe)
 {
     return(new ExpandedAufgabe
     {
         Aufgabenbeschreibung = aufgabe.Aufgabenbeschreibung,
         AufgabenId = aufgabe.AufgabenId,
         Aufgabenname = aufgabe.Aufgabenname,
         AuftragId = aufgabe.AuftragId,
         Mitarbeiter = AlleMitarbeiter.Where(m => m.MitarbeiterId == aufgabe.MitarbeiterId).First(),
         MitarbeiterId = aufgabe.MitarbeiterId,
         Prozentualstatus = aufgabe.Prozentualstatus
     });
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public ExpandedMitarbeiter LoadMitarbeiterByTeamId(long id)
 {
     return(AlleMitarbeiter.Where(m => m.TeamId == id).First());
 }
Ejemplo n.º 5
0
        public List <ExpandedMitarbeiter> LoadAllMitarbeiterOfTeamByMitarbeiterId(long id)
        {
            var mitarbeiter = AlleMitarbeiter.Where(m => m.MitarbeiterId == id).First();

            return(AlleMitarbeiter.Where(m => m.TeamId == mitarbeiter.TeamId).ToList());;
        }
Ejemplo n.º 6
0
        public ExpandedTeam LoadTeamByMitarbeiterId(long id)
        {
            var mitarbeiter = AlleMitarbeiter.Where(m => m.MitarbeiterId == id).First();

            return(AlleTeams.Where(t => t.TeamId == mitarbeiter.TeamId).First());
        }