public int ProcessCommit(string batchId, TenantViewModel tenant) { int bulkImportId = int.Parse(batchId); BulkImport bulkImport = BulkImportRepository.Single(x => x.BulkImportId == bulkImportId); ConvertedAssetsDto convertedAssets = BuildAssetsClearLookups(bulkImport.ImportText, tenant.TenantId); CommitImport(convertedAssets.Assets); return(convertedAssets.Assets.Count()); }
public BulkUploadViewModel PrepareImport(int batchId) { BulkImport bulkImport = BulkImportRepository.Single(x => x.BulkImportId == batchId); if (bulkImport != null) { BulkUploadViewModel assetsToCommit = BuildAssetsForDisplay(bulkImport.ImportText, 0); return(assetsToCommit); } return(new BulkUploadViewModel()); }
public string BackupImport(string importCsvAsString) { BulkImport bulkImport = new BulkImport { ImportText = importCsvAsString, TenantId = 3 }; BulkImportRepository.Create(bulkImport); BulkImportRepository.Save(); return(bulkImport.BulkImportId.ToString()); }