Exemple #1
0
        public static void Save(CotacaoMoeda cotacao)
        {
            var horario  = DateTime.Now;
            var document = new CotacaoMoedaDocument();

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

            GetCollectionCotacoes().InsertOne(document);
        }
        public void Save(CotacaoMoeda cotacao)
        {
            var horario  = DateTime.Now;
            var document = new CotacaoMoedaDocument()
            {
                id             = $"{cotacao.Codigo}-{horario.ToString("yyyyMMdd-HHmmss")}",
                Sigla          = cotacao.Codigo,
                DataReferencia = horario.ToString("yyyy-MM-dd HH:mm:ss"),
                Valor          = cotacao.Valor.Value
            };

            using var client = GetDocumentClient();
            client.CreateDocumentAsync(
                UriFactory.CreateDocumentCollectionUri(
                    DB_COTACOES, COLLECTION_HISTORICO), document).Wait();
        }
Exemple #3
0
        public static void Save(CotacaoMoeda cotacao)
        {
            var client = new MongoClient(
                Environment.GetEnvironmentVariable("MongoConnection"));
            IMongoDatabase db = client.GetDatabase(
                Environment.GetEnvironmentVariable("MongoDatabase"));

            var historico =
                db.GetCollection <CotacaoMoedaDocument>(
                    Environment.GetEnvironmentVariable("MongoCollection"));

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

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

            historico.InsertOne(document);
        }