/// <summary> /// Create a User instance. /// </summary> /// <param name='id'>Id for user.</param> /// <param name='firstName'>The users first name.</param> /// <param name='lastName'>The users last name.</param> /// <param name='userName'>The users user name.</param> /// <param name='roles'>This users roles.</param> public User(Int32 id, String firstName, String lastName, String userName, UserRoleList roles) : base(id) { _firstName = firstName; _lastName = lastName; _userName = userName; _roles = roles; }
/// <summary> /// Convert a WebUserRole array into a UserRoleList. /// </summary> /// <param name="webUserRoles">The web user role array to convert.</param> /// <returns>A user role list instance.</returns> private static UserRoleList GetUserRoles(List <WebUserRole> webUserRoles) { UserRoleList userRoles; userRoles = new UserRoleList(); foreach (WebUserRole webUserRole in webUserRoles) { userRoles.Add(new UserRole(webUserRole.Id, webUserRole.Name, webUserRole.Description)); } return(userRoles); }