public ScoredResultRowDataDTO MapToScoredResultRowDataDTO(ScoredResultRowEntity source, ScoredResultRowDataDTO target = null) { if (source == null) { return(null); } if (target == null) { target = new ScoredResultRowDataDTO(); } MapToResultRowDataDTO(source.ResultRow, target); target.ScoredResultRowId = source.ScoredResultRowId; target.BonusPoints = source.BonusPoints; target.FinalPosition = source.FinalPosition; target.FinalPositionChange = source.FinalPositionChange; target.PenaltyPoints = source.PenaltyPoints; target.RacePoints = source.RacePoints; target.ScoringId = source.ScoringId; target.ReviewPenalties = source.ReviewPenalties?.Select(x => MapToReviewPenaltyDTO(x)).ToArray(); target.TotalPoints = source.TotalPoints; target.TeamId = source.Team?.TeamId; target.TeamName = source.Team?.Name; return(target); }
public ScoredResultRowDataDTO MapToScoredResultRowDataDTO(ScoredResultRowEntity source, ScoredResultRowDataDTO target = null) { if (source == null) { return(null); } if (target == null) { target = new ScoredResultRowDataDTO(); } MapToResultRowDataDTO(source.ResultRow, target); target.ScoredResultRowId = source.ScoredResultRowId; target.BonusPoints = source.BonusPoints; target.FinalPosition = source.FinalPosition; target.FinalPositionChange = source.FinalPositionChange; target.PenaltyPoints = source.PenaltyPoints; target.RacePoints = source.RacePoints; target.ScoringId = source.ScoringId; return(target); }
public ScoredResultRowEntity MapToScoredResultRowEntity(ScoredResultRowDataDTO source, ScoredResultRowEntity target = null) { if (source == null) { return(null); } if (target == null) { target = GetScoredResultRowEntity(source); } target.ResultRow = GetResultRowEntity(source); target.BonusPoints = source.BonusPoints; target.FinalPosition = source.FinalPosition; target.FinalPositionChange = source.FinalPositionChange; target.PenaltyPoints = source.PenaltyPoints; target.RacePoints = source.RacePoints; target.TotalPoints = source.TotalPoints; return(target); }