Esempio n. 1
0
        public ListaKursow()
        {
            var mojekursy  = RepoKursy.PobierzWszystkieMojeKursy();
            var przedmioty = RepoPrzedmioty.PobierzWszystkiePrzedmioty();
            var grupy      = RepoGrupy.PobierzWszystkieGrupy();
            var studenci   = RepoStudenci.PobierzWszyscyStudenci();

            foreach (var p in mojekursy)
            {
                var przedmiot = przedmioty.Where(P => P.Id_przedmiot == p.Id_przedmiot).Last();
                var grupay    = grupy.Where(g => g.Id_kurs == p.Id_kurs).ToList();
                foreach (var g in grupay)
                {
                    Kursy.Add(new WidokKursu(p.Id_kurs, przedmiot.Nazwa, g.Nazwa, g.Rok, studenci.Where(s => s.IdGrupy == g.Id_grupa).ToList()));
                }
            }
        }
Esempio n. 2
0
        public ListaStudentow()
        {
            var studenci = RepoStudenci.PobierzWszyscyStudenci();

            foreach (var p in studenci)
            {
                this.Studenci.Add(new WidokStudenta(p));
            }

            var grupy = RepoGrupy.PobierzWszystkieGrupy();

            foreach (var p in grupy)
            {
                this.Grupy.Add(p);
            }

            foreach (var p in grupy)
            {
                if (!this.Rok.Contains(p.Rok))
                {
                    this.Rok.Add(p.Rok);
                }
            }
        }