コード例 #1
0
 public SpeechAnalysisService(IOptions <AzureConfiguration> azureSettings, IOptions <AppConfiguration> appSettings, IHttpClientsFactory httpClientsFactory, ILoggerFactory logger)
 {
     _azureSettings   = azureSettings;
     _appSettings     = appSettings;
     _httpClient      = httpClientsFactory;
     _logger          = logger.CreateLogger(nameof(SpeechAnalysisService));
     _cookieContainer = new CookieContainer();
 }
コード例 #2
0
ファイル: UnitOfWork.cs プロジェクト: ambernardes/Schedule
 public UnitOfWork(IHttpClientsFactory httpClientsFactory)
 {
     AulasRepository           = new AulasRepository(httpClientsFactory, _apiAulas);
     CarrerasRepository        = new CarrerasRepository(httpClientsFactory, _apiCarreras);
     DisponibilidadRepository  = new DisponibilidadProfesorRepository(httpClientsFactory, _apiDisponibilidad);
     HorarioProfesorRepository = new HorarioProfesorRepository(httpClientsFactory, _apiHorarioProfesor);
     MateriasRepository        = new MateriasRepository(httpClientsFactory, _apiMaterias);
     PeriodoCarreraRepository  = new PeriodoCarreraRepository(httpClientsFactory, _apiPeriodoCarrera);
     PrioridadesRepository     = new PrioridadesRepository(httpClientsFactory, _apiPrioridades);
     PrivilegiosRepository     = new PrivilegiosRepository(httpClientsFactory, _apiPrivilegios);
     ProfesorMateriaRepository = new ProfesorMateriaRepository(httpClientsFactory, _apiProfesorMateria);
     ProfesorRepository        = new ProfesorRepository(httpClientsFactory, _apiProfesor);
     SeccionesRepository       = new SeccionesRepository(httpClientsFactory, _apiSecciones);
     SemestresRepository       = new SemestresRepository(httpClientsFactory, _apiSemestres);
     TipoAulaMateriaRepository = new TipoAulaMateriaRepository(httpClientsFactory, _apiTipoAulaMateria);
     UsuarioRepository         = new UsuarioRepository(httpClientsFactory, _apiAccount);
 }
コード例 #3
0
 public HorarioProfesorRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #4
0
 public PeriodoCarreraRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #5
0
 public BaseController(IOptions <AppSettings> appSettings, IHttpClientsFactory httpClientsFactory)
 {
     _appSettings        = appSettings;
     _httpClientsFactory = httpClientsFactory;
 }
コード例 #6
0
 public HorarioProfesorController(IOptions <AppSettings> appSettings, IHttpClientsFactory httpClientsFactory)
     : base(appSettings, httpClientsFactory)
 {
     _unitOfWork = new UnitOfWork(httpClientsFactory);
 }
コード例 #7
0
 public TipoAulaMateriaRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #8
0
 public CargarDisponibilidadController(IOptions <AppSettings> appSettings, IHttpClientsFactory httpClientsFactory)
     : base(appSettings, httpClientsFactory)
 {
     _unitOfWork = new UnitOfWork(_httpClientsFactory);
 }
コード例 #9
0
 public ProfesorMateriaRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #10
0
 public UsuarioRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #11
0
 public PrioridadesRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #12
0
 public ContactController(ILogger <ContactController> logger, IHttpClientsFactory httpClientsFactory, IOptions <ProjectAppSettings> projectAppSettings)
 {
     _logger             = logger;
     _httpClientsFactory = httpClientsFactory;
     _projectAppSettings = projectAppSettings;
 }
コード例 #13
0
 public ValuesController(IHttpClientsFactory factory)
 => _externalService = factory.Create <IExternalService>(builder => builder.WithCircuitBreaker());
コード例 #14
0
 public DisponibilidadProfesorRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #15
0
 public PrivilegiosRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #16
0
 public HomeController(IOptions <AppSettings> appSettings, IHttpClientsFactory httpClientsFactory)
     : base(appSettings, httpClientsFactory)
 {
 }
コード例 #17
0
 public Repository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
 {
     _httpClientsFactory = httpClientsFactory;
     _httpClient         = _httpClientsFactory.GetClient("ScheduleAPI");
     _urlEntityApi       = urlEntityApi;
 }
コード例 #18
0
 public SeccionesRepository(IHttpClientsFactory httpClientsFactory, string urlEntityApi)
     : base(httpClientsFactory, urlEntityApi)
 {
 }
コード例 #19
0
 public AulasController(IOptions <AppSettings> appSettings, IHttpClientsFactory httpClientsFactory)
     : base(appSettings, httpClientsFactory)
 {
     _unitOfWork = new UnitOfWork(httpClientsFactory);
 }
コード例 #20
0
 public EmotionAnalysisService(IOptions <AzureConfiguration> azureSettings, IHttpClientsFactory httpClientsFactory)
 {
     _azureSettings = azureSettings;
     _httpClient    = httpClientsFactory;
 }