public DateTime?MapStatusDate(ApprenticeshipDto apprenticeshipDto) { switch (apprenticeshipDto.ApprenticeshipStatus) { case ApprenticeshipStatus.Stopped: return(apprenticeshipDto.StopDate); case ApprenticeshipStatus.Paused: return(apprenticeshipDto.PauseDate); default: return(null); } }
internal static Apprenticeship ToApprenticeship(this ApprenticeshipDto dto) { return(new Apprenticeship(dto.UniqueLearnerNumber, dto.StartDate, dto.IsApproved)); }
private bool ApprenticeshipMatchesDto(ApprenticeshipDto dto, Apprenticeship valueObject) { return dto.IsApproved == valueObject.IsApproved && dto.StartDate == valueObject.StartDate && dto.UniqueLearnerNumber == valueObject.UniqueLearnerNumber; }
public GetApprenticeshipEligibilityRequest(ApprenticeshipDto apprenticeship) { Apprenticeship = apprenticeship; }