public ExportRecruitCommand(IRecruitInfoRepository recruitInfoRepository, IRecruitExcelExporterFactory recruitExcelExporterFactory, string exportTemplateFilePath, string exportDirectoryPath) { if (recruitInfoRepository == null) { throw new ArgumentNullException(nameof(recruitInfoRepository)); } if (recruitExcelExporterFactory == null) { throw new ArgumentNullException(nameof(recruitExcelExporterFactory)); } if (string.IsNullOrWhiteSpace(exportTemplateFilePath)) { _exportTemplateFilePath = exportTemplateFilePath; } if (string.IsNullOrWhiteSpace(exportDirectoryPath)) { _exportDirectoryPath = exportDirectoryPath; } _recruitInfoRepository = recruitInfoRepository; _recruitExcelExporterFactory = recruitExcelExporterFactory; _exportTemplateFilePath = exportTemplateFilePath; _exportDirectoryPath = exportDirectoryPath; }
public RecruitCardGroupFactory(string personalPhotoDirectoryPath, RecruitCardGroup recruitCardGroupByAdd, IRecruitImporter recruitImporter, IRecruitInfoRepository recruitInfoRepository) { if (string.IsNullOrWhiteSpace(personalPhotoDirectoryPath)) { throw new ArgumentNullException(nameof(personalPhotoDirectoryPath)); } if (recruitCardGroupByAdd == null) { throw new ArgumentNullException(nameof(recruitCardGroupByAdd)); } if (recruitImporter == null) { throw new ArgumentNullException(nameof(recruitImporter)); } if (recruitInfoRepository == null) { throw new ArgumentNullException(nameof(recruitInfoRepository)); } _personalPhotoDirectoryPath = personalPhotoDirectoryPath; _recruitCardGroupByAdd = recruitCardGroupByAdd; _recruitImporter = recruitImporter; _recruitInfoRepository = recruitInfoRepository; }
public UpdateRecruitsCommand(IUnitOfWorkFactory unitOfWorkFactory, IRecruitInfoRepository recruitInfoRepository, IImportedRecruitRepository importedRecruitRepository, IEventService eventService) { if (unitOfWorkFactory == null) { throw new ArgumentNullException(nameof(unitOfWorkFactory)); } if (recruitInfoRepository == null) { throw new ArgumentNullException(nameof(recruitInfoRepository)); } if (importedRecruitRepository == null) { throw new ArgumentNullException(nameof(importedRecruitRepository)); } if (eventService == null) { throw new ArgumentNullException(nameof(eventService)); } _unitOfWorkFactory = unitOfWorkFactory; _recruitInfoRepository = recruitInfoRepository; _importedRecruitRepository = importedRecruitRepository; _eventService = eventService; }
public void Initialize() { _dbContextFactory = new DbContextTestFactory("PupaDbContextTest"); _dbContextCache = new DbContextCache(_dbContextFactory); _unitOfWorkFactory = new UnitOfWorkFactory(_dbContextCache); _prizQuery = new PrizQuery(_dbContextFactory); _prizCommand = new PrizCommand(_dbContextCache); _recruitInfoRepository = new RecruitInfoRepository(_prizQuery, _prizCommand); var priz = SQLiteData.Build(1, 1, _photoExtension); var recruitInfo = MemoryData.Build(1, 1, _photoExtension); }
private void InitDataSqlite() { _sqliteDbContextFactory = new Sqlite.Concrete.DbContextFactory(_sqliteConnectionStringName, UserSettings.Value["SqliteLocalFilePath"]); _sqlitePrizQuery = new Sqlite.Concrete.PrizQuery(_sqliteDbContextFactory); _sqliteDbContextCache = new Sqlite.Concrete.DbContextCache(_sqliteDbContextFactory); _sqliteUnitOfWorkFactory = new Sqlite.Implementations.UnitOfWorkFactory(_sqliteDbContextCache); _sqlitePrizCommand = new Sqlite.Concrete.PrizCommand(_sqliteDbContextCache); _sqliteLogCommand = new Sqlite.Concrete.LogCommand(_sqliteDbContextCache); _recruitInfoRepository = new Sqlite.Implementations.RecruitInfoRepository(_sqlitePrizQuery, _sqlitePrizCommand); _sqliteEventService = new Sqlite.Implementations.EventService(Environment.MachineName, _sqliteLogCommand); }
public TransmitRecruitCommand(IUnitOfWorkFactory firebirdUnitOfWorkFactory, IUnitOfWorkFactory sqliteUnitOfWorkFactory, ITransmitService transmitService, IRecruitInfoRepository recruitInfoRepository, IEventService eventService) { if (firebirdUnitOfWorkFactory == null) { throw new ArgumentNullException(nameof(firebirdUnitOfWorkFactory)); } if (sqliteUnitOfWorkFactory == null) { throw new ArgumentNullException(nameof(sqliteUnitOfWorkFactory)); } if (transmitService == null) { throw new ArgumentNullException(nameof(transmitService)); } if (recruitInfoRepository == null) { throw new ArgumentNullException(nameof(recruitInfoRepository)); } if (eventService == null) { throw new ArgumentNullException(nameof(eventService)); } _firebirdUnitOfWorkFactory = firebirdUnitOfWorkFactory; _sqliteUnitOfWorkFactory = sqliteUnitOfWorkFactory; _transmitService = transmitService; _recruitInfoRepository = recruitInfoRepository; _eventService = eventService; }
public RemoveRecruitCommand(IUnitOfWorkFactory unitOfWorkFactory, IRecruitInfoRepository recruitInfoRepository, IEventService eventService) { if (unitOfWorkFactory == null) { throw new ArgumentNullException(nameof(unitOfWorkFactory)); } if (recruitInfoRepository == null) { throw new ArgumentNullException(nameof(recruitInfoRepository)); } if (eventService == null) { throw new ArgumentNullException(nameof(eventService)); } _unitOfWorkFactory = unitOfWorkFactory; _recruitInfoRepository = recruitInfoRepository; _eventService = eventService; }