public static void Save(Acao acao)
        {
            var horario  = DateTime.Now;
            var document = new AcaoDocument();

            document.id     = acao.Codigo + horario.ToString("yyyyMMdd-HHmmss");
            document.Codigo = acao.Codigo;
            document.Valor  = acao.Valor.Value;
            document.Data   = horario.ToString("yyyy-MM-dd HH:mm:ss");

            using var client = GetDocumentClient();
            client.CreateDocumentAsync(
                UriFactory.CreateDocumentCollectionUri(
                    DB_ACOES, COLLECTION_ACOES), document).Wait();
        }
Beispiel #2
0
        public void Save(DadosAcao acao)
        {
            IMongoDatabase db = _client.GetDatabase("DBAcoesMongoDB");

            var historico =
                db.GetCollection <AcaoDocument>("HistoricoAcoes");

            var horario  = DateTime.Now;
            var document = new AcaoDocument();

            document.HistLancamento = acao.Codigo + horario.ToString("yyyyMMdd-HHmmss");
            document.Codigo         = acao.Codigo;
            document.Valor          = acao.Valor.Value;
            document.Data           = horario.ToString("yyyy-MM-dd HH:mm:ss");

            historico.InsertOne(document);
        }
        public void Save(AcaoRequest acao)
        {
            var client = new MongoClient(
                _configuration.GetConnectionString("DBAcoesMongoDB"));
            IMongoDatabase db = client.GetDatabase("DBAcoesMongoDB");

            var historico =
                db.GetCollection <AcaoDocument>("HistoricoAcoes");

            var horario  = DateTime.Now;
            var document = new AcaoDocument();

            document.HistLancamento = acao.Codigo + horario.ToString("yyyyMMdd-HHmmss");
            document.Codigo         = acao.Codigo?.Trim().ToUpper();
            document.Valor          = acao.Valor;
            document.Data           = horario.ToString("yyyy-MM-dd HH:mm:ss");

            historico.InsertOne(document);
        }
        public void Save(Acao acao)
        {
            var client = new MongoClient(
                _configuration["MongoDBConnection"]);
            var db = client.GetDatabase(
                _configuration["MongoDatabase"]);
            var historico = db.GetCollection <AcaoDocument>(
                _configuration["MongoCollection"]);

            var horario  = DateTime.Now;
            var document = new AcaoDocument();

            document.HistLancamento = "CANALDOTNET-" + acao.Codigo + horario.ToString("yyyyMMddHHmmss");
            document.Codigo         = acao.Codigo;
            document.Valor          = acao.Valor;
            document.DataReferencia = horario.ToString("yyyy-MM-dd HH:mm:ss");
            document.CodCorretora   = acao.CodCorretora;
            //document.NomeCorretora = acao.CodCorretora; // Simulação de falha
            document.NomeCorretora = acao.NomeCorretora;

            historico.InsertOne(document);
        }