private MediaEntitySlim BuildMediaEntity(BaseDto dto) { // EntitySlim does not track changes var entity = new MediaEntitySlim(); BuildContentEntity(entity, dto); if (dto is MediaEntityDto contentDto) { // fill in the media info entity.MediaPath = contentDto.MediaPath; } return(entity); }
private MediaEntitySlim BuildMediaEntity(BaseDto dto) { // EntitySlim does not track changes var entity = new MediaEntitySlim(); BuildContentEntity(entity, dto); // fill in the media info if (dto is MediaEntityDto mediaEntityDto) { entity.MediaPath = mediaEntityDto.MediaPath; } else if (dto is GenericContentEntityDto genericContentEntityDto) { entity.MediaPath = genericContentEntityDto.MediaPath; } return(entity); }