/// <summary> /// Method that reads from file all airports and saves in appropriate table. /// </summary> /// <param name="FlightContext">EntityFramework Flights Context</param> public static void SeedAirports(FlightContext context, ILogger logger) { if (!context.Airports.Any()) { var airportData = System.IO.File.ReadAllText("Migrations/SeedData/airports.json"); var airports = JsonConvert.DeserializeObject <IList <Airport> >(airportData); context.AddRange(airports); context.SaveChanges(); } }