public GetDatasetLatestVersions ( System.Int64 structureId, bool includeCheckouts = false ) : DatasetVersion>.Dictionary |
||
structureId | System.Int64 | The data structure that its associated datasets are searched. |
includeCheckouts | bool | Determines whether the checked out versions should be included in the result. |
return | DatasetVersion>.Dictionary |
public ActionResult Datasets_Select() { DatasetManager datasetManager = new DatasetManager(); PermissionManager permissionManager = new PermissionManager(); SubjectManager subjectManager = new SubjectManager(); // DATA //var ids = datasetManager.GetDatasetLatestIds(); List<DatasetVersion> data = datasetManager.GetDatasetLatestVersions(); // .GetDatasetLatestVersions(ids); List<DatasetGridRowModel> datasets = new List<DatasetGridRowModel>(); data.ForEach(d => datasets.Add(DatasetGridRowModel.Convert(d, permissionManager.ExistsDataPermission(subjectManager.GetGroupByName("everyone").Id, 1, d.Id, RightType.View)))); return View(new GridModel<DatasetGridRowModel> { Data = datasets }); }
private void getAllDatasetVersions() { DatasetManager dm = new DatasetManager(); List<Int64> ids = dm.DatasetRepo.Query().Select(p => p.Id).ToList(); var b = dm.GetDatasetLatestVersions(); var a = dm.GetDatasetLatestVersions(ids); var c = dm.GetDatasetLatestMetadataVersions(); }
public void fillDatasetList() { DatasetListElement datasetListElement = new DatasetListElement(); DatasetManager dm = new DatasetManager(); datasets = new List<DatasetListElement>(); foreach (var item in dm.GetDatasetLatestVersions(dataStructure.Id, true)) { datasetListElement = new DatasetListElement(item.Key, XmlDatasetHelper.GetInformation(item.Value, NameAttributeValues.title)); datasets.Add(datasetListElement); } }