/// <summary>
 /// Adds initial districts from a (json) file
 /// </summary>
 /// <param name="context"></param>
 /// <param name="districtJsonPath"></param>
 public static void AddInitialDistrictsFromFile(this IDbAppContext context, string districtJsonPath)
 {
     if (!string.IsNullOrEmpty(districtJsonPath) && File.Exists(districtJsonPath))
     {
         string districtJson = File.ReadAllText(districtJsonPath);
         context.AddInitialDistricts(districtJson);
     }
 }
        private static void AddInitialDistricts(this IDbAppContext context, string districtJson)
        {
            List <District> districts = JsonConvert.DeserializeObject <List <District> >(districtJson);

            if (districts != null)
            {
                context.AddInitialDistricts(districts);
            }
        }