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); }