Add Team functions

This commit is contained in:
2025-09-22 12:53:46 -04:00
parent 3daa3b81b3
commit dc83a18d76
48 changed files with 2364 additions and 633 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ public class EventDefinitionParser : CsvParserBase
var theme = CsvReader.GetField("Theme");
var description = CsvReader.GetField("Description");
var levelOfEffort = CsvReader.GetField<int?>("Level of Effort");
//var regionalTeams = CsvReader.GetField<int>("Regional Teams");
//var regionalTeams = CsvReader.GetField<int>("Regional TimeSlots");
var competitiveEvent = new EventDefinition
{
+4 -4
View File
@@ -39,7 +39,7 @@ namespace Core.Parsers
foreach (var team in _teams)
{
csv.WriteField(team.Name);
csv.WriteField(team.TeamId);
csv.WriteField(team.Event.Name);
foreach (var teamStudent in team.Students)
{
@@ -146,14 +146,14 @@ namespace Core.Parsers
{
if (@event.EventFormat is EventFormat.Team)
{
teams.Add(new Team { Event = @event, Students = teamStudents, Captain = captain, Name = teamName, TeamId = teamNumber});
teams.Add(new Team { Event = @event, Students = teamStudents, Captain = captain, TeamId = teamNumber});
}
else if (@event.EventFormat is EventFormat.Individual)
{
foreach (var student in teamStudents)
{
teams.Add(new Team{Name = $"{teamName} - {student.FirstName}", Event = @event,
Students = new List<Student> { student }, Captain = student, TeamId = teamNumber});
teams.Add(new Team{Event = @event,
Students = [student], Captain = student, TeamId = teamNumber});
}
}
}