private static void HandleRestart(IStorageQueueService storageQueueService)
        {
            storageQueueService.Clear(ImportsAvailableQueue).Wait();
            storageQueueService.Clear(ImportsPendingQueue).Wait();
            storageQueueService.Clear(RestartImportsQueue).Wait();

            storageQueueService.AddMessage(RestartImportsQueue, new RestartImportsMessage());
        }
 public QueueService(IStorageQueueService storageQueueService,
                     IReleasePublishingStatusService releasePublishingStatusService,
                     ILogger <QueueService> logger)
 {
     _storageQueueService            = storageQueueService;
     _releasePublishingStatusService = releasePublishingStatusService;
     _logger = logger;
 }
예제 #3
0
 public PublishingService(IPersistenceHelper <ContentDbContext> persistenceHelper,
                          IStorageQueueService storageQueueService,
                          IUserService userService,
                          ILogger <PublishingService> logger)
 {
     _persistenceHelper   = persistenceHelper;
     _storageQueueService = storageQueueService;
     _userService         = userService;
     _logger = logger;
 }
예제 #4
0
 private static PublishingService BuildPublishingService(ContentDbContext contentDbContext,
                                                         IStorageQueueService storageQueueService = null,
                                                         IUserService userService           = null,
                                                         ILogger <PublishingService> logger = null)
 {
     return(new PublishingService(
                new PersistenceHelper <ContentDbContext>(contentDbContext),
                storageQueueService ?? new Mock <IStorageQueueService>().Object,
                userService ?? MockUtils.AlwaysTrueUserService().Object,
                logger ?? new Mock <ILogger <PublishingService> >().Object));
 }
예제 #5
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));
 }
 public ImportService(ContentDbContext contentDbContext,
                      IMapper mapper,
                      ILogger <ImportService> logger,
                      IStorageQueueService queueService,
                      ITableStorageService tableStorageService,
                      IGuidGenerator guidGenerator,
                      IUserService userService)
 {
     _context             = contentDbContext;
     _mapper              = mapper;
     _logger              = logger;
     _queueService        = queueService;
     _tableStorageService = tableStorageService;
     _guidGenerator       = guidGenerator;
     _userService         = userService;
 }
 public NotificationsService(ContentDbContext context,
                             IStorageQueueService storageQueueService)
 {
     _context             = context;
     _storageQueueService = storageQueueService;
 }
 public RestartImportsFunction(ContentDbContext contentDbContext,
                               IStorageQueueService storageQueueService)
 {
     _contentDbContext    = contentDbContext;
     _storageQueueService = storageQueueService;
 }
예제 #10
0
파일: GetTask.cs 프로젝트: numb3rss/dev
 public GetTask(IStorageQueueService storageQueueService, IGetTaskValidator getTaskValidator)
     : base(getTaskValidator)
 {
     _storageQueueService = storageQueueService;
 }
예제 #11
0
파일: Application.cs 프로젝트: numb3rss/dev
 public Application(IMessageService messageService, IStorageQueueService storageQueueService)
 {
     _messageService      = messageService;
     _storageQueueService = storageQueueService;
 }
예제 #12
0
 public GithubController(IStorageQueueService storageQueueService)
 {
     _storageQueueService = storageQueueService;
 }
예제 #13
0
파일: AddTask.cs 프로젝트: numb3rss/dev
 public AddTask(IStorageQueueService storageQueueService, IStorageTaskValidator storageTaskValidator)
     : base(storageTaskValidator)
 {
     _storageQueueService = storageQueueService;
 }
 public DropboxController(IStorageQueueService storageQueueService)
 {
     _storageQueueService = storageQueueService;
 }