Example #1
0
        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;
        }
Example #2
0
        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;
        }
Example #3
0
        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;
        }
Example #4
0
        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;
        }
Example #5
0
        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;
        }
Example #6
0
        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;
        }