Add Barcelona location seed

This commit is contained in:
Christian Arenas 2017-06-21 11:06:33 +02:00
parent 0b510994a4
commit cae44bcbba

View File

@ -24,6 +24,7 @@
{ {
await SetIndexes(); await SetIndexes();
await SetUSLocations(); await SetUSLocations();
await SetBarcelonaLocations();
} }
} }
@ -81,6 +82,20 @@
await ctx.Locations.InsertOneAsync(rdm); await ctx.Locations.InsertOneAsync(rdm);
} }
static async Task SetBarcelonaLocations()
{
var bcn = new Locations()
{
Code = "BCN",
Description = "Barcelona",
LocationId = 5
};
bcn.SetLocation(2.156453, 41.395226);
bcn.SetArea(GetBarcelonaPoligon());
await ctx.Locations.InsertOneAsync(bcn);
}
static async Task SetIndexes() static async Task SetIndexes()
{ {
// Set location indexes // Set location indexes
@ -141,5 +156,17 @@
new GeoJson2DGeographicCoordinates(-124.68633, 48.8943) new GeoJson2DGeographicCoordinates(-124.68633, 48.8943)
}; };
} }
static List<GeoJson2DGeographicCoordinates> GetBarcelonaPoligon()
{
return new List<GeoJson2DGeographicCoordinates>()
{
new GeoJson2DGeographicCoordinates(2.113741, 41.419068),
new GeoJson2DGeographicCoordinates(2.188778, 41.451153),
new GeoJson2DGeographicCoordinates(2.235266, 41.418033),
new GeoJson2DGeographicCoordinates(2.137101, 41.299536),
new GeoJson2DGeographicCoordinates(2.033879, 41.383858)
};
}
} }
} }