public CreateImportedRecordMetadataWork(ImportedRecordMetadataRepository importedRecordMetadataRepository, ProjectRepository projectRepository, ImportedRecord data, int importHistoryId) : base(importedRecordMetadataRepository) { m_importedRecordMetadataRepository = importedRecordMetadataRepository; m_projectRepository = projectRepository; m_data = data; m_importHistoryId = importHistoryId; }
public void Init() { var mockIoc = new MockIocContainer(true); var serviceProvider = mockIoc.CreateServiceProvider(); m_mockDataManager = serviceProvider.GetRequiredService <MockDataManager>(); m_projectRepository = serviceProvider.GetRequiredService <ProjectRepository>(); m_metadataRepository = serviceProvider.GetRequiredService <MetadataRepository>(); m_importedRecordMetadataRepository = serviceProvider.GetRequiredService <ImportedRecordMetadataRepository>(); m_importedProjectMetadataRepository = serviceProvider.GetRequiredService <ImportedProjectMetadataRepository>(); m_importedProjectManager = serviceProvider.GetRequiredService <ImportedProjectManager>(); m_importedRecord = new ImportedRecord { IsNew = true, IsFailed = false, IsDeleted = false, ImportedProject = new ImportedProject { Id = "1", ProjectMetadata = new ProjectMetadata { Title = "Title", PublisherText = "PublisherText", PublishDate = "PublishDate", PublishPlace = "PublishPlace", }, Authors = new HashSet <Author> { new Author("Jan", "Hus") }, Keywords = new List <string> { "Keyword" }, LiteraryGenres = new List <string> { "LiteraryGenre" } }, ExternalId = "Ext1" }; }
public ImportedRecordMetadataManager(ImportedRecordMetadataRepository importedRecordMetadataRepository, ProjectRepository projectRepository) { m_importedRecordMetadataRepository = importedRecordMetadataRepository; m_projectRepository = projectRepository; }