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 ScoredResultRowEntity GetScoredResultRowEntity(ScoredResultRowDataDTO source) { //if (source == null) // return null; //ScoredResultRowEntity target; //if (source.ResultRowId == null) // target = new ScoredResultRowEntity(); //else // target = DbContext.Set<ScoredResultRowEntity>().Find(source.ResultRowId, source.ResultId, source.ScoringId); //if (target == null) // throw new EntityNotFoundException(nameof(ScoredResultRowEntity), "Could not find Entity in Database.", source.ResultRowId, source.ResultId, source.ScoringId); //return target; return(DefaultGet <ScoredResultRowDataDTO, ScoredResultRowEntity>(source)); }
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; 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); }