internal static void AddDataCollectionValues(this DataRow dataRow, DataCollection dataCollection, string listSeparator)
 {
     dataRow.AddValues(listSeparator, false, dataCollection);
 }
 public static void AddValues(this IRequestData request, RequestDataSource source, IKeyValues values)
 {
     request.AddValues(source.ToString(), values);
 }
 internal static void AddDmpValues(this DataRow dataRow, DataManagementPlan dmp, IList<ProjectParty> projectParties, string listSeparator)
 {
     dataRow.AddValues(listSeparator, false, dmp.DataStorage, dmp.NewDataDetail,
                       dmp.ExistingDataDetail, dmp.DataDocumentation, dmp.Ethic, dmp.Confidentiality,
                       dmp.BackupPolicy, dmp.DataRetention, dmp.DataSharing, dmp.DataRelationshipDetail);
     dataRow[CreationDateColumn] = dmp.CreationDate;
     dataRow[ProjectAccessRolesColumn] = ((IList)projectParties).ToStringValue(listSeparator);
 }