コード例 #1
0
 public OAuthServico(
     TwitterHttpClient twitterHttpClient,
     EmpresaClient empresaClient)
 {
     this.customHttpClient = twitterHttpClient;
     this.empresaClient    = empresaClient;
 }
コード例 #2
0
 public PerfilServico(
     Repositorio repositorio,
     RTDBAtividadeClient rtdbAtividadeClient,
     EmpresaClient empresaClient)
 {
     this.repositorio         = repositorio;
     this.rtdbAtividadeClient = rtdbAtividadeClient;
     this.empresaClient       = empresaClient;
 }
コード例 #3
0
 public Firebase(
     AppSettings settings,
     EmpresaClient empresaClient,
     PathHelper pathHelper)
 {
     this.settings      = settings;
     this.empresaClient = empresaClient;
     this.pathHelper    = pathHelper;
 }
コード例 #4
0
 public OAuthServico(
     TwitchHttpClient customHttpClient,
     TwitchParams twitchParams,
     EmpresaClient empresaClient)
 {
     this.twitchParams     = twitchParams;
     this.empresaClient    = empresaClient;
     this.customHttpClient = customHttpClient;
 }
コード例 #5
0
 public Servico(
     Repositorio repositorio,
     EmpresaClient empresaClient,
     RTDBAtividadeComumClient rtdbAtividadeComumClient,
     IConfiguration configuration)
 {
     this.repositorio              = repositorio;
     this.empresaClient            = empresaClient;
     this.rtdbAtividadeComumClient = rtdbAtividadeComumClient;
     this.configuration            = configuration;
 }
コード例 #6
0
 public Servico(AccessTokenService accessTokenService,
                UserService userService,
                IntegracaoUsuarioService integracaoUsuarioService,
                AtualizacaoAccessTokenService atualizacaoAccessTokenService,
                EmpresaClient empresaClient)
 {
     this.accessTokenService            = accessTokenService;
     this.userService                   = userService;
     this.integracaoUsuarioService      = integracaoUsuarioService;
     this.atualizacaoAccessTokenService = atualizacaoAccessTokenService;
     this.empresaClient                 = empresaClient;
 }
コード例 #7
0
 public Whisper(
     GeradorJWT jwt,
     TwitchSettings twitchSettings,
     PerfilClient perfilClient,
     EmpresaClient empresaClient,
     ClassificadorClient classificadorClient)
 {
     this.jwt                 = jwt;
     this.twitchSettings      = twitchSettings;
     this.perfilClient        = perfilClient;
     this.empresaClient       = empresaClient;
     this.classificadorClient = classificadorClient;
 }
コード例 #8
0
        // This method gets called by the runtime. Use this method to add services to the container.
        // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddTransient <core.usuario.Atividade>();
            services.AddTransient <core.usuario.Iniciador>();
            services.AddTransient <core.comum.Atividade>();

            // ##TODO reestruturar para Saas, cada cliente com sua configuração
            var empresaClient = new EmpresaClient();
            var firebaseInfo  = empresaClient.ObterInfoFirebase(Guid.Empty);

            services.AddTransient <FirebaseClient>(o =>
            {
                return(new FirebaseClient($"https://{firebaseInfo.Item.ProjectID}.firebaseio.com",
                                          new FirebaseOptions
                {
                    AuthTokenAsyncFactory = () => Task.FromResult(firebaseInfo.Item.SecretAppID)
                }));
            });


            services.AddGrpc();
        }
コード例 #9
0
 public CRCService(EmpresaClient empresaClient)
 {
     this.empresaClient = empresaClient;
 }
コード例 #10
0
 public ProcessadorToken(Guid empresaId, EmpresaClient empresaClient) : base(empresaId, empresaClient)
 {
 }
コード例 #11
0
 public ServicoBase(Guid empresaId, EmpresaClient empresaClient)
 {
     this.empresaId     = empresaId;
     this.empresaClient = empresaClient;
 }
コード例 #12
0
 public AtualizacaoAccessTokenService(EmpresaClient empresaClient)
 {
     this.empresaClient = empresaClient;
 }
コード例 #13
0
 public Factory(RedeSocialEnum redeSocial, Guid empresaId, EmpresaClient empresaClient)
 {
     this.redeSocial    = redeSocial;
     this.empresaId     = empresaId;
     this.empresaClient = empresaClient;
 }
コード例 #14
0
 public Notificador(EmpresaClient empresaClient, SmtpService smtpService)
 {
     this.empresaClient = empresaClient;
     this.smtpService   = smtpService;
 }
コード例 #15
0
 public AccessTokenServico(PerfilServico perfilServico, EmpresaClient empresaClient)
 {
     this.perfilServico = perfilServico;
     this.empresaClient = empresaClient;
 }