public List <MigrationUser> GetUsers() { List <MigrationUser> migrationUsers = new List <MigrationUser>(); if (XmlDocument != null) { XmlNodeList migrationUserNodes = XmlDocument.SelectNodes("TransferData/Users/MigrationUser"); foreach (XmlNode migrationUserNode in migrationUserNodes) { MigrationUser migrationUser = new MigrationUser(); try { migrationUser.ExternalId = Convert.ToInt32(GetInnerText(migrationUserNode.SelectSingleNode("ExternalId"))); migrationUser.Salutation = Convert.ToString(GetInnerText(migrationUserNode.SelectSingleNode("Salutation"))); migrationUser.FirstName = Convert.ToString(GetInnerText(migrationUserNode.SelectSingleNode("FirstName"))); migrationUser.Surname = Convert.ToString(GetInnerText(migrationUserNode.SelectSingleNode("Surname"))); migrationUser.IsSpecialist = Convert.ToBoolean(GetInnerText(migrationUserNode.SelectSingleNode("IsSpecialist"))); migrationUser.IsReceptionist = Convert.ToBoolean(GetInnerText(migrationUserNode.SelectSingleNode("IsReceptionist"))); migrationUsers.Add(migrationUser); } catch (Exception e) { Console.WriteLine("Error in reading XML: " + e.Message, "xmlError"); } } } return(migrationUsers); }
public MigrationUserIdParameter(MigrationUser user) : this(user.Identity) { }