using Bogus; using Bogus.Locations; using NetTopologySuite.Geometries; using WhatApi.Tables; namespace WhatApi; public partial class Program { private static void Seed(Database db) { if (db.Places.Any() || true) return; var places = new List(); var location = new Faker().Location(); for (var i = 0; i < 1000; i++) { var point = location.AreaCircle(59.91838, 10.73861, 30000); places.Add(new Place() { Location = new Point(new Coordinate(point.Longitude, point.Latitude)), ContentId = new Guid("1337710a-8cdb-4d50-815f-772c0e9f1482") }); } db.Places.AddRange(places); db.SaveChanges(); } }