Ejemplo n.º 1
0
 public DataImportService(
     ContentDbContext contentDbContext,
     IDataImportRepository dataImportRepository,
     IReleaseFileRepository releaseFileRepository,
     IStorageQueueService queueService,
     IUserService userService)
 {
     _contentDbContext      = contentDbContext;
     _dataImportRepository  = dataImportRepository;
     _releaseFileRepository = releaseFileRepository;
     _queueService          = queueService;
     _userService           = userService;
 }
 private static DataImportService BuildDataImportService(
     ContentDbContext contentDbContext,
     IDataImportRepository dataImportRepository   = null,
     IReleaseFileRepository releaseFileRepository = null,
     IStorageQueueService queueService            = null,
     IUserService userService = null)
 {
     return(new DataImportService(
                contentDbContext,
                dataImportRepository ?? new DataImportRepository(contentDbContext),
                releaseFileRepository ?? new ReleaseFileRepository(contentDbContext),
                queueService ?? new Mock <IStorageQueueService>().Object,
                userService ?? MockUtils.AlwaysTrueUserService().Object));
 }
Ejemplo n.º 3
0
 public CancelSpecificFileImportAuthorizationHandler(IDataImportRepository dataImportRepository)
 {
     _dataImportRepository = dataImportRepository;
 }