/// <summary>
/// Create a new profile for a user
/// </summary>
/// <param name="AgentID"></param>
//[CanBeReflected(ThreatLevel = ThreatLevel.Full)]
public void CreateNewProfile(UUID AgentID)
{
/*object remoteValue = DoRemote(AgentID);
if (remoteValue != null || m_doRemoteOnly)
return;*/
List<object> values = new List<object> {AgentID.ToString(), "LLProfile"};
//Create a new basic profile for them
IUserProfileInfo profile = new IUserProfileInfo {PrincipalID = AgentID};
values.Add(OSDParser.SerializeLLSDXmlString(profile.ToOSD())); //Value which is a default Profile
GD.Insert(m_userProfileTable, values.ToArray());
}