Esempio n. 1
0
        static public void showTeamsProfile(ProfileForm profileForm, int id)
        {
            profileForm.setProfileId(id);
            druzyna selectedTeam;

            selectedTeam = db.druzyna.FirstOrDefault(d => d.id_druzyna == id);


            profileForm.FillProfileDataTeam(selectedTeam.nazwa,
                                            getTeamsCaptain(selectedTeam.id_kapitan).imie_nazwisko,
                                            getTeamsDisciplines(id),
                                            getTeamsCurrentCompetitions(id),
                                            getTeamsPastCompetitions(id),
                                            getTeamsAchievements(id, getTeamsPastCompetitions(id)), // jesli zawodnik nie ma past comp to nic
                                            selectedTeam.informacja
                                            );
        }
        static public void showContestantProfile(ProfileForm profileForm, int id)
        {
            profileForm.setProfileId(id);
            zawodnik   selectedContestant;
            uzytkownik selectedUser;

            selectedContestant = db.zawodnik.FirstOrDefault(z => z.id_zawodnik == id);
            selectedUser       = db.uzytkownik.FirstOrDefault(u => u.id_uzytkownik == selectedContestant.id_uzytkownik);

            profileForm.FillProfileDataContestant(selectedContestant.imie_nazwisko,
                                                  selectedUser.login,
                                                  getContestantsTeams(id).Select(t => t.nazwa).ToList(),
                                                  getContestantsCurrentCompetitions(id),
                                                  getContestantsPastCompetitions(id),
                                                  getContestantsAchievements(id, getContestantsPastCompetitions(id)), // jesli zawodnik nie ma past comp to nic
                                                  selectedContestant.o_sobie
                                                  );
        }