/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 4, Configuration.FieldSeparator), Id, StudyScheduledTimePoint?.ToDelimitedString(), StudyScheduledPatientTimePoint.HasValue ? StudyScheduledPatientTimePoint.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, StudyQualityControlCodes != null ? string.Join(Configuration.FieldRepeatSeparator, StudyQualityControlCodes.Select(x => x.ToDelimitedString())) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 5, Configuration.FieldSeparator), Id, SponsorStudyId?.ToDelimitedString(), StudyPhaseIdentifier?.ToDelimitedString(), StudyScheduledTimePoint?.ToDelimitedString(), ActionCode ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }