public RaceSessionEntity MapToRaceSessionEntity(RaceSessionDataDTO source, RaceSessionEntity target = null) { if (source == null) { return(null); } if (target == null) { target = GetRaceSessionEntity(source); } if (!MapToRevision(source, target)) { return(target); } MapToSessionBaseEntity(source, target); target.IrResultLink = source.IrResultLink; target.IrSessionId = source.IrSessionId; target.Laps = source.Laps; target.PracticeAttached = source.PracticeAttached; target.PracticeLength = source.PracticeLength; target.QualyAttached = source.QualyAttached; target.QualyLength = source.QualyLength; //target.RaceId = source.RaceId; target.RaceLength = source.RaceLength; return(target); }
public RaceSessionDataDTO MapToRaceSessionDataDTO(RaceSessionEntity source, RaceSessionDataDTO target = null) { if (source == null) { return(null); } if (target == null) { target = new RaceSessionDataDTO(); } MapToSessionDataDTO(source, target); target.IrResultLink = source.IrResultLink; target.IrSessionId = source.IrSessionId; target.Laps = source.Laps; target.PracticeAttached = source.PracticeAttached; target.PracticeLength = source.PracticeLength; target.QualyAttached = source.QualyAttached; target.QualyLength = source.QualyLength; //target.RaceId = source.RaceId; target.RaceLength = source.RaceLength; return(target); }