public Task Execute(IJobExecutionContext context) { var dataMap = context.JobDetail.JobDataMap; _log = (LogService)dataMap["log"]; _nomeConexao = dataMap["nomeConexao"].ToString(); _configConexao = (ConfiguracaoConexao)dataMap["conexao"]; _log.TraceMethodStart(); try { _log.Information($"=> Iniciando Ciclo da conexão: {_nomeConexao} - Service Versão: {ControleVersaoConstantes.VersaoService}"); _factory = new FactoryConector(_configConexao, _log); if (_factory == null) { throw new ApplicationException($"Nome do Banco da conexão {_nomeConexao} não encontrado na lista de bancos configuráveis"); } SincronizarTabelas(); } catch (Exception ex) { _log.Error($"Erro no ciclo da conexão: {_nomeConexao}", ex);; } _log.Information($"=> Finalizando ciclo da conexão: {_nomeConexao}"); _log.TraceMethodEnd(); return(null); }
private static void RegistrarChavesAppSettings(IServiceCollection service, IConfiguration configuration) { _configuracaoConexao = new ConfiguracaoConexao(); var conexaoConfig = configuration.GetSection(ConfiguracaoConexao); new ConfigureFromConfigurationOptions <ConfiguracaoConexao>(conexaoConfig).Configure(_configuracaoConexao); service.AddSingleton(_configuracaoConexao); _configuracaoToken = new ConfiguracaoToken(); var configuracaoToken = configuration.GetSection(ConfiguracaoToken); new ConfigureFromConfigurationOptions <ConfiguracaoToken>(configuracaoToken).Configure(_configuracaoToken); service.AddSingleton(_configuracaoToken); }
public RepositorioObterClientePorId(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public RepositorioAtualizarStatusOrdem(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public RepositorioObterProdutoPorId(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public ConectorMySql(ConfiguracaoConexao conexaoConf, LogService log) { _conexaoConf = conexaoConf; _log = log; DescriptografarStringConexao(); }
public FactoryConector(ConfiguracaoConexao conexaoConf, LogService log) { _conexaoConf = conexaoConf; _log = log; }
public RepositorioSqlServer(ConfiguracaoConexao configuracaoConexao) { _stringConexao = configuracaoConexao.conexao; }
public RepositorioObterProdutosDisponiveis(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public RepositorioAtualizarEstoqueProduto(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public RepositorioObterOrdenSolicitadas(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public RepositorioObterClientesCadastrados(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public RepositorioCriarOrdemCompra(ConfiguracaoConexao configuracaoConexao) : base(configuracaoConexao) { }
public ConexaoService(LogService log, ConfiguracaoConexao configConexao) { _log = log; _configConexao = configConexao; _factory = new FactoryConector(_configConexao, _log); }