Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.14 KB | None | 0 0
  1. private static void SeedUsers(ProductShopContext context)
  2.         {
  3.             XmlDocument doc = new XmlDocument();
  4.             doc.Load("../../../users.xml");
  5.  
  6.             string query = "/users/user";
  7.             XmlNodeList users = doc.SelectNodes(query);
  8.  
  9.             foreach (XmlNode user in users)
  10.             {
  11.                 User newUser = new User();
  12.                 var attributes = user.Attributes;
  13.                 foreach (XmlAttribute attribute in attributes)
  14.                 {
  15.                     if (attribute.Name.Equals("first-name"))
  16.                     {
  17.                         newUser.FirstName = attribute.InnerText;
  18.                     }
  19.                     else if (attribute.Name.Equals("last-name"))
  20.                     {
  21.                         newUser.LastName = attribute.InnerText;
  22.                     }
  23.                     else if (attribute.Name.Equals("age"))
  24.                     {
  25.                         newUser.Age = int.Parse(attribute.InnerText);
  26.                     }
  27.                 }
  28.  
  29.                 context.Users.AddOrUpdate(newUser);
  30.             }
  31.  
  32.             context.SaveChanges();
  33.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement