コード例 #1
0
 public CreateImportedRecordMetadataWork(ImportedRecordMetadataRepository importedRecordMetadataRepository, ProjectRepository projectRepository, ImportedRecord data, int importHistoryId) : base(importedRecordMetadataRepository)
 {
     m_importedRecordMetadataRepository = importedRecordMetadataRepository;
     m_projectRepository = projectRepository;
     m_data            = data;
     m_importHistoryId = importHistoryId;
 }
コード例 #2
0
        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"
            };
        }
コード例 #3
0
 public ImportedRecordMetadataManager(ImportedRecordMetadataRepository importedRecordMetadataRepository, ProjectRepository projectRepository)
 {
     m_importedRecordMetadataRepository = importedRecordMetadataRepository;
     m_projectRepository = projectRepository;
 }