Olá professor reparei que o meu não esta incluindo os livros. o valor recebido fica null.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MongoDB.Bson;
using MongoDB.Driver;
namespace ExemplosMongoDB
{
public class ManipulandoClassesExternas
{
static void Main(string[] args)
{
Task T = MainASync(args);
Console.WriteLine("Precione a tecla ENTER ");
Console.ReadLine();
}
static async Task MainASync(string[] args)
{
Livro livro = new Livro();
livro.Titulo = "Star Wars Legends";
livro.Autor = "Timothy Zahn";
livro.Ano = 2010;
livro.Paginas = 245;
List<string> lista_Assuntos = new List<string>();
lista_Assuntos.Add("Ficção Cientifica");
lista_Assuntos.Add("Ação");
livro.Assunto= lista_Assuntos;
//var doc = new BsonDocument();
//doc.Add("Titulo", "Guerra dos Tronos");
//doc.Add("Autor", "George R R Martin");
//doc.Add("Ano", 1999);
//doc.Add("Paginas", 886);
//var assuntoArray = new BsonArray();
//assuntoArray.Add("Fantasia");
//assuntoArray.Add("Ação");
//doc.Add("Assunto", assuntoArray);
//Console.WriteLine(doc);
//Console.WriteLine("Esperando 10 segundos....");
//await Task.Delay(10000);
//Console.WriteLine("Esperei 10 segundos....");
var conexaobliblioteca = new ConectandoMondoDB();
await conexaobliblioteca.Livros.InsertOneAsync(livro);
Console.WriteLine("Documento Incluido");
}
}
}