public List <MetadataViewModel> Report1() { List <MetadataViewModel> report = new List <MetadataViewModel>(); MetadataIndexViewModel model = new MetadataIndexViewModel(); int offset = 1; int limit = 50; model = _metadataService.SearchMetadata("", "", offset, limit); foreach (var item in model.MetadataItems) { try { MetadataViewModel md = _metadataService.GetMetadataModel(item.Uuid); if (md.IsDataset()) { report.Add(md); } } catch (Exception ex) { } } int numberOfRecordsMatched = model.TotalNumberOfRecords; int next = model.OffsetNext(); while (next < numberOfRecordsMatched) { model = _metadataService.SearchMetadata("", "", next, limit); foreach (var item in model.MetadataItems) { try { MetadataViewModel md = _metadataService.GetMetadataModel(item.Uuid); if (md.IsDataset()) { report.Add(md); } } catch (Exception e) { Log.Error(e.Message); } } next = model.OffsetNext(); if (next == 0) { break; } } return(report); }
public List<MetadataViewModel> Report1() { List<MetadataViewModel> report = new List<MetadataViewModel>(); MetadataIndexViewModel model = new MetadataIndexViewModel(); int offset = 1; int limit = 50; model = _metadataService.SearchMetadata("", "", offset, limit); foreach (var item in model.MetadataItems) { try { MetadataViewModel md = _metadataService.GetMetadataModel(item.Uuid); if (md.IsDataset()) report.Add(md); } catch (Exception ex) { } } int numberOfRecordsMatched = model.TotalNumberOfRecords; int next = model.OffsetNext(); while (next < numberOfRecordsMatched) { model = _metadataService.SearchMetadata("", "", next, limit); foreach (var item in model.MetadataItems) { try { MetadataViewModel md = _metadataService.GetMetadataModel(item.Uuid); if (md.IsDataset()) report.Add(md); } catch (Exception e) { Log.Error(e.Message); } } next = model.OffsetNext(); if (next == 0) break; } return report; }
public void GetAllMetadata() { MetadataIndexViewModel model = new MetadataIndexViewModel(); int offset = 1; int limit = 50; model = _metadataService.SearchMetadata("", "", offset, limit); foreach (var item in model.MetadataItems) { MetaDataEntry md = ValidateMetadata(item.Uuid); SaveValidationResult(md); } int numberOfRecordsMatched = model.TotalNumberOfRecords; int next = model.OffsetNext(); try { while (next < numberOfRecordsMatched) { model = _metadataService.SearchMetadata("", "", next, limit); foreach (var item in model.MetadataItems) { MetaDataEntry md = ValidateMetadata(item.Uuid); SaveValidationResult(md); } next = model.OffsetNext(); if (next == 0) { break; } } } catch (Exception e) { Log.Error(e.Message); } }
public void GetAllMetadata() { MetadataIndexViewModel model = new MetadataIndexViewModel(); int offset = 1; int limit = 50; model = _metadataService.SearchMetadata("", "", offset, limit); foreach(var item in model.MetadataItems) { MetaDataEntry md = ValidateMetadata(item.Uuid); SaveValidationResult(md); } int numberOfRecordsMatched = model.TotalNumberOfRecords; int next = model.OffsetNext(); try { while (next < numberOfRecordsMatched) { model = _metadataService.SearchMetadata("", "", next, limit); foreach (var item in model.MetadataItems) { MetaDataEntry md = ValidateMetadata(item.Uuid); SaveValidationResult(md); } next = model.OffsetNext(); if (next == 0) break; } } catch (Exception e) { Log.Error(e.Message); } }
public void UpdateAll(BatchData data, string username, string organization) { try { MetadataIndexViewModel model = new MetadataIndexViewModel(); int offset = 1; int limit = 50; model = _metadataService.SearchMetadata(organization, "", offset, limit); model.UserOrganization = organization; foreach (var item in model.MetadataItems) { data.MetaData.Add(new MetaDataEntry { Uuid = item.Uuid }); } Update(data, username); int numberOfRecordsMatched = model.TotalNumberOfRecords; int next = model.OffsetNext(); while (next < numberOfRecordsMatched) { data.MetaData = null; data.MetaData = new List<MetaDataEntry>(); model = _metadataService.SearchMetadata(organization, "", next, limit); model.UserOrganization = organization; foreach (var item in model.MetadataItems) { data.MetaData.Add(new MetaDataEntry { Uuid = item.Uuid }); } Update(data, username); next = model.OffsetNext(); if (next == 0) break; } } catch (Exception ex) { Log.Error(ex.Message); } }