public StatementsController(ILogger <StatementsController> logger, IReleasesService releasesService, IEstablishmentService establishmentService, IControllerMessages responseMessages) { this.logger = logger; this.releasesService = releasesService; this.establishmentService = establishmentService; this.responseMessages = responseMessages; this.httpResponseHelper = new HttpResponseFormat(); }
public ReleasesController(ILogger <ReleasesController> logger, IReleasesService releasesService, IEstablishmentService establishmentService, IControllerMessages responseMessages, IRabbitConnector rabbitConnector) { this.logger = logger; this.releasesService = releasesService; this.establishmentService = establishmentService; this.responseMessages = responseMessages; this.rabbitConnector = rabbitConnector; this.httpResponseHelper = new HttpResponseFormat(); }
public CinemaHallViewModel(IAnilibriaApiService anilibriaApiService, IDataContext dataContext, IAnalyticsService analyticsService, IReleasesService releasesService) { m_DataContext = dataContext ?? throw new ArgumentNullException(nameof(dataContext)); m_AnalyticsService = analyticsService ?? throw new ArgumentNullException(nameof(analyticsService)); m_AnilibriaApiService = anilibriaApiService ?? throw new ArgumentNullException(nameof(anilibriaApiService)); m_ReleasesService = releasesService ?? throw new ArgumentNullException(nameof(releasesService)); RefreshSelectedReleases(); CreateCommand(); }
public DatabaseSettingsFixture() { var mockDatabaseSettings = new Mock <IDatabaseConnectorSettings>(); mockDatabaseSettings.SetupGet(mi => mi.DatabaseName).Returns("extratos-api-statementsDB-test"); mockDatabaseSettings.SetupGet(mi => mi.ConnectionString).Returns("mongodb+srv://rw-permission-user:[email protected]/?ssl=true&authSource=admin&w=majority"); mockDatabaseSettings.SetupGet(mi => mi.CollectionName).Returns(""); this.dbSettings = mockDatabaseSettings.Object; this.establishmentService = new EstablishmentService(dbSettings); this.releasesService = new ReleasesService(dbSettings); }
public DownloadManagerViewModel(IDownloadService downloadService, IDataContext dataContext, IAnalyticsService analyticsService, IReleasesService releasesService) { m_DownloadService = downloadService ?? throw new ArgumentNullException(nameof(downloadService)); m_AnalyticsService = analyticsService ?? throw new ArgumentNullException(nameof(analyticsService)); m_ReleasesService = releasesService ?? throw new ArgumentNullException(nameof(releasesService)); m_DownloadService.SetDownloadProgress(ProgressHandler); m_DownloadService.SetDownloadFinished(FinishHandler); CreateCommands(); RestoreSettings(); m_SelectedSection = m_Sections.First(); m_PauseColor = WhiteColor; m_PlayColor = LightGrayColor; ObserverEvents.SubscribeOnEvent("synchronizedReleases", RefreshAfterSynchronize); }
public StatementsServiceTests(DatabaseSettingsFixture dbFixture) { // 0: Setting wrapper for logger loggerWrapper = new LoggerWrapper <StatementsController>(); rabbitConnector = new RabbitConnectorWrapper(); // 1: Setting establishment and releases service given db settings this.dbSettings = dbFixture.dbSettings; this.establishmentService = dbFixture.establishmentService; this.releasesService = dbFixture.releasesService; // 2: Get controller messages this.controllerMessages = GetControllerMessagesProperties(); // 3: Instantiate of Establishment Controller this.statementsController = new StatementsController(loggerWrapper, releasesService, establishmentService, controllerMessages); }
public ReleasesController() { releasesService = new TorrentsApiService(); }
public NewReleaseEventHandler(IConfiguration configuration, IReleasesService releaseService, IRabbitConnector rabbitConnector) { this.configuration = configuration; this.releaseService = releaseService; this.rabbitConnector = rabbitConnector; }
public ReleasesController(IReleasesService releasesService, ILoggerService loggerService) { this.releasesService = releasesService; this.loggerService = loggerService; }
/// <summary> /// Constructor injection. /// </summary> /// <param name="anilibriaApiService">Anilibria api service.</param> /// <param name="dataContext">Data context.</param> /// <exception cref="ArgumentNullException"></exception> public SynchronizeService(IAnilibriaApiService anilibriaApiService, IDataContext dataContext, IReleasesService releasesService) { m_AnilibriaApiService = anilibriaApiService ?? throw new ArgumentNullException(nameof(anilibriaApiService)); m_DataContext = dataContext ?? throw new ArgumentNullException(nameof(dataContext)); m_ReleasesService = releasesService ?? throw new ArgumentNullException(nameof(releasesService)); }
public ReleasesController(IReleasesService releasesService) { _releasesService = releasesService; }