示例#1
0
        public static ShowPrimaryDataModel Convert(long datasetId, string title, DataStructure dataStructure, List<ContentDescriptor> dataFileList, bool downloadAccess)
        {
            ShowPrimaryDataModel model = new ShowPrimaryDataModel();
            model.FileList = ConvertContentDiscriptorsToFileInfos(dataFileList);
            model.DatasetId = datasetId;
            model.DataStructure = dataStructure;
            model.DataStructureType = DataStructureType.Unstructured;
            model.DatasetTitle = title;
            model.CompareValuesOfDataTypes = CompareValues();
            model.DownloadAccess = downloadAccess;

            return model;
        }
示例#2
0
        public static ShowPrimaryDataModel Convert(long datasetId, string title, DataStructure dataStructure, DataTable data, bool downloadAccess)
        {
            ShowPrimaryDataModel model = new ShowPrimaryDataModel();
            model.Data = data;
            model.DatasetId = datasetId;
            model.DataStructure = dataStructure;
            model.DataStructureType = DataStructureType.Structured;
            model.DatasetTitle = title;
            model.CompareValuesOfDataTypes = CompareValues();
            model.DownloadAccess = downloadAccess;
            model.DisplayFormats = getDisplayFormatObjects(dataStructure as StructuredDataStructure);

            return model;
        }