private Tournament CreateTournamentFromEntity(e.Tournament eTournament) { if (eTournament == null) { return null; } Tournament result = new Tournament() { CreateDate = eTournament.CreateDate, Id = eTournament.Id, Name = eTournament.Name }; return result; }
private TournamentAssignment CreateTournamentAssignmentFromEntity(e.TournamentAssignment eTournamentAssignment) { if (eTournamentAssignment == null) { return null; } TournamentAssignment result = new TournamentAssignment() { Id = eTournamentAssignment.Id, AssignmentOrder = eTournamentAssignment.AssignmentOrder, IsActive = eTournamentAssignment.IsActive, CreateDate = eTournamentAssignment.CreateDate, Points1 = eTournamentAssignment.Points1, Points2 = eTournamentAssignment.Points2, Points3 = eTournamentAssignment.Points3, Assignment = CreateAssignmentFromEntity(eTournamentAssignment.Assignment), Tournament = CreateTournamentFromEntity(eTournamentAssignment.Tournament) }; return result; }
private Team CreateTeamFromEntity(e.Team eTeam) { if (eTeam == null) { return null; } Team result = new Team() { Id = eTeam.Id, CreateDate = eTeam.CreateDate, IsAdmin = eTeam.IsAdmin, Name = eTeam.Name, Members = eTeam.Members, Password = eTeam.Password, Score = eTeam.Score }; return result; }
private Submit CreateSubmitFromEntity(e.Submit eSubmit) { if (eSubmit == null) { return null; } Submit result = new Submit() { Id = eSubmit.Id, FileName = eSubmit.FileName, FileContents = eSubmit.FileContents, Data = eSubmit.Data, IsProcessed = eSubmit.IsProcessed, Status = eSubmit.Status, SubmitDate = eSubmit.SubmitDate, StatusDate = eSubmit.StatusDate, Team = CreateTeamFromEntity(eSubmit.Team), ProcessingDetails = eSubmit.ProcessingDetails, SecondsSinceEnrollment = eSubmit.SecondsSinceEnrollment, AssignmentEnrollment = CreateAssignmentEnrollmentFromEntity(eSubmit.AssignmentEnrollment), TournamentAssignment = CreateTournamentAssignmentFromEntity(eSubmit.TournamentAssignment) }; return result; }
private Assignment CreateAssignmentFromEntity(e.Assignment eAssignment) { if (eAssignment == null) { return null; } Assignment result = new Assignment() { Id = eAssignment.Id, Name = eAssignment.Name, FriendlyName = eAssignment.FriendlyName, Tagline = eAssignment.Tagline, CreateDate = eAssignment.CreateDate, Path = eAssignment.Path }; return result; }
private AssignmentEnrollment CreateAssignmentEnrollmentFromEntity(e.AssignmentEnrollment eAE) { if (eAE == null) { return null; } AssignmentEnrollment result = new AssignmentEnrollment() { Id = eAE.Id, IsActive = eAE.IsActive, StartDate = eAE.StartDate, Team = CreateTeamFromEntity(eAE.Team), TournamentAssignment = CreateTournamentAssignmentFromEntity(eAE.TournamentAssignment) }; return result; }