private static void AddTestData(AncestryContext context)
        {
            var jsonString = File.ReadAllText(@".\sampleData\data_small.json");
            var sampleData = JsonConvert.DeserializeObject <SanmpleData>(jsonString);

            foreach (var p in sampleData.People)
            {
                var person = new Person()
                {
                    PersonId   = p.PersonId,
                    Name       = p.Name,
                    Gender     = p.Gender,
                    Level      = p.Level,
                    Birthplace = p.Birthplace,
                    FatherId   = p.FatherId,
                    PlaceId    = p.PlaceId,
                    MotherId   = p.MotherId
                };
                context.People.Add(person);
            }

            foreach (var p in sampleData.Places)
            {
                var place = new Place()
                {
                    PlaceId = p.PlaceId,
                    Name    = p.Name
                };
                context.Places.Add(place);
            }
            context.SaveChanges();
        }
Exemple #2
0
 public AncestryDataController(AncestryContext context)
 {
     _context = context;
 }