private async Task InsertAsync(uint count, List <string> usersId, GeoCountry geo) { var jsonSerializerOptions = new JsonSerializerOptions { WriteIndented = false, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, PropertyNamingPolicy = JsonNamingPolicy.CamelCase, Encoder = JavaScriptEncoder.Create(UnicodeRanges.BasicLatin, UnicodeRanges.Cyrillic) }; var discountData = new FakeDiscounts().Get(count, usersId, geo); foreach (var dbDiscount in discountData) { var value = JsonSerializer.Serialize(dbDiscount, jsonSerializerOptions).Replace("\"id\":", "\"_id\":") + ","; await File.AppendAllTextAsync(FullName, value); _counter++; } }
private async Task InsertAsync(uint count, List <string> usersId, GeoCountry geo) { var discountData = new FakeDiscounts().Get(count, usersId, geo); await Collection.InsertManyAsync(discountData); }