コード例 #1
0
        public static Competition getCompetitionById(int competitionId)
        {
            Dictionary <string, object> result = querySingleSql(""
                                                                + "SELECT "
                                                                + "* "
                                                                + "FROM "
                                                                + "`" + tableName + "` "
                                                                + "WHERE "
                                                                + "`" + field_competitionId + "` = " + competitionId
                                                                );

            if (result == null)
            {
                return(null);
            }

            Competition competition = new Competition(
                Convert.ToInt32(result[field_competitionId]),
                Convert.ToString(result[field_competitionName])
                );

            foreach (DisciplineSet disciplineSet in DisciplineSetProvider.getDisciplineSetsByCompetition(competition))
            {
                competition.addDisciplineSet(disciplineSet);
            }

            return(competition);
        }
コード例 #2
0
        public static List <DisciplineSet> getDisciplineSetsByDiscipline(Discipline discipline)
        {
            List <Dictionary <string, object> > results = querySql(""
                                                                   + "SELECT "
                                                                   + "* "
                                                                   + "FROM "
                                                                   + "`" + tableName + "` "
                                                                   + "WHERE "
                                                                   + "`" + field_disciplineId + "` = " + discipline.DisciplineId
                                                                   );

            List <DisciplineSet> disciplineSets = new List <DisciplineSet>();

            foreach (var row in results)
            {
                disciplineSets.Add(DisciplineSetProvider.getDisciplineSetById(Convert.ToInt32(row[field_disciplineSetId])));
            }

            return(disciplineSets);
        }