Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void SeedUsers(JSON.Data.JsonContext context)
- {
- XDocument xmlDoc = XDocument.Load("../../../../users.xml");
- var users =
- from user in xmlDoc.Descendants("user")
- select new
- {
- FirstName = user.Attribute("first-name") != null ? user.Attribute("first-name").Value : null,
- LastName = user.Attribute("last-name").Value,
- Age = user.Attribute("age") != null ? user.Attribute("age").Value : null
- };
- foreach (var user in users)
- {
- var dbUser = new User
- {
- FirstName = !string.IsNullOrEmpty(user.FirstName) ? user.FirstName : string.Empty,
- LastName = user.LastName,
- Age = !string.IsNullOrEmpty(user.Age) ? int.Parse(user.Age) : 0
- };
- context.Users.Add(dbUser);
- }
- context.SaveChanges();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement