blob: c3127cc7cc27a631d70ebed1a603bde7c95c038e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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<Place>();
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();
}
}
|