Example #1
0
        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());
        }
Example #2
0
        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());
        }
Example #3
0
        public string BackupImport(string importCsvAsString)
        {
            BulkImport bulkImport = new BulkImport
            {
                ImportText = importCsvAsString,
                TenantId   = 3
            };

            BulkImportRepository.Create(bulkImport);
            BulkImportRepository.Save();
            return(bulkImport.BulkImportId.ToString());
        }