Exemple #1
0
        public void Save(Acao acao)
        {
            var inicio = DateTime.Now;
            var watch  = new Stopwatch();

            watch.Start();

            var conexao = new NpgsqlConnection(
                _configuration.GetConnectionString("BaseAcoes"));

            var historico = new HistoricoAcao()
            {
                Codigo         = acao.Codigo,
                CodReferencia  = $"{acao.Codigo}{DateTime.Now:yyyyMMddHHmmss}",
                DataReferencia = DateTime.Now,
                Valor          = acao.Valor
            };

            conexao.Insert <HistoricoAcao>(historico);

            watch.Stop();
            TelemetryClient client = new (_telemetryConfig);

            client.TrackDependency(
                "PostgreSQL", "INSERT HistoricoAcoes",
                JsonSerializer.Serialize(historico),
                inicio, watch.Elapsed, true);
        }
        public void Save(Acao acao)
        {
            var conexao = new SqlConnection(
                _configuration.GetConnectionString("BaseAcoes"));

            var historico = new HistoricoAcao()
            {
                Codigo         = acao.Codigo,
                CodReferencia  = $"{acao.Codigo}{DateTime.Now:yyyyMMddHHmmss}",
                DataReferencia = DateTime.Now,
                Valor          = acao.Valor
            };

            conexao.Insert <HistoricoAcao>(historico);
        }