Advertisement
Guest User

seedMethod

a guest
Jul 28th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. private static void SeedUsers(JSON.Data.JsonContext context)
  2. {
  3. XDocument xmlDoc = XDocument.Load("../../../../users.xml");
  4.  
  5. var users =
  6. from user in xmlDoc.Descendants("user")
  7. select new
  8. {
  9. FirstName = user.Attribute("first-name") != null ? user.Attribute("first-name").Value : null,
  10. LastName = user.Attribute("last-name").Value,
  11. Age = user.Attribute("age") != null ? user.Attribute("age").Value : null
  12. };
  13.  
  14. foreach (var user in users)
  15. {
  16. var dbUser = new User
  17. {
  18. FirstName = !string.IsNullOrEmpty(user.FirstName) ? user.FirstName : string.Empty,
  19. LastName = user.LastName,
  20. Age = !string.IsNullOrEmpty(user.Age) ? int.Parse(user.Age) : 0
  21. };
  22.  
  23. context.Users.Add(dbUser);
  24. }
  25.  
  26. context.SaveChanges();
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement