Example #1
0
        public static async Task CarregarItensAsync()
        {
            Database.DropCollection("itens");
            var Files = Directory.EnumerateFiles(Program.EntrarPasta(@"Data/Itens"), "*.json", SearchOption.AllDirectories);
            int quant = 0;

            foreach (var file in Files)
            {
                using (var sr = new StreamReader(file))
                {
                    var f = Newtonsoft.Json.JsonConvert.DeserializeObject <RPGItem>(sr.ReadToEnd());
                    await ColecaoItem.InsertOneAsync(f);

                    quant++;
                }
            }
            Console.WriteLine($"{quant} Itens carregados!");
        }