Пример #1
0
 public GetExternalRepositoryStatisticsWork(ExternalRepositoryRepository externalRepositoryRepository,
                                            ImportHistoryRepository importHistoryRepository, int externalRepositoryId) : base(externalRepositoryRepository)
 {
     m_externalRepositoryRepository = externalRepositoryRepository;
     m_importHistoryRepository      = importHistoryRepository;
     m_externalRepositoryId         = externalRepositoryId;
 }
Пример #2
0
 public ExternalRepositoryManager(ExternalRepositoryRepository externalRepositoryRepository, ImportHistoryRepository importHistoryRepository,
                                  CommunicationFactory communicationFactory, IMapper mapper)
 {
     m_externalRepositoryRepository = externalRepositoryRepository;
     m_importHistoryRepository      = importHistoryRepository;
     m_communicationFactory         = communicationFactory;
     m_mapper = mapper;
 }
Пример #3
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_personRepository               = serviceProvider.GetRequiredService <PersonRepository>();
            m_permissionRepository           = serviceProvider.GetRequiredService <PermissionRepository>();
            m_catalogValueRepository         = serviceProvider.GetRequiredService <CatalogValueRepository>();
            m_externalRepositoryRepository   = serviceProvider.GetRequiredService <ExternalRepositoryRepository>();
            m_importedProjectMetadataManager = serviceProvider.GetRequiredService <ImportedProjectMetadataManager>();

            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"
            };
        }
Пример #4
0
 public UpdateExternalRepositoryWork(ExternalRepositoryRepository externalRepositoryRepository, int externalRepositoryId, ExternalRepositoryDetailContract data) : base(externalRepositoryRepository)
 {
     m_externalRepositoryRepository = externalRepositoryRepository;
     m_externalRepositoryId         = externalRepositoryId;
     m_data = data;
 }
 public CreateExternalRepositoryWork(ExternalRepositoryRepository externalRepositoryRepository, ExternalRepositoryDetailContract data, int userId) : base(externalRepositoryRepository)
 {
     m_externalRepositoryRepository = externalRepositoryRepository;
     m_data   = data;
     m_userId = userId;
 }
Пример #6
0
 public DeleteExternalRepositoryWork(ExternalRepositoryRepository externalRepositoryRepository, int externalRepositoryId) : base(externalRepositoryRepository)
 {
     m_externalRepositoryRepository = externalRepositoryRepository;
     m_externalRepositoryId         = externalRepositoryId;
 }