public NewUserReturnData CreateUser(String userName) { SessionAwareCoreServiceClient coreService = Client.GetCoreService(); try { #if TRIDION2013 UserData userData = (UserData)coreService.GetDefaultData(ItemType.User, null, new ReadOptions()); #else UserData userData = (UserData)coreService.GetDefaultData(ItemType.User, null); #endif userData.Title = userName; userData.Description = userName; userData = (UserData)coreService.Create(userData, new ReadOptions()); _newUserReturnData = new NewUserReturnData(); _newUserReturnData.UserDescription = userData.Description; _newUserReturnData.UserName = userData.Title; _newUserReturnData.UserID = userData.Id; _newUserReturnData.ErrorMessage = null; } catch (Exception e) { _newUserReturnData = new NewUserReturnData(); _newUserReturnData.UserDescription = "Creation Failed"; _newUserReturnData.UserName = userName; _newUserReturnData.UserID = null; _newUserReturnData.ErrorMessage = e.Message; } return(_newUserReturnData); }
public NewUserReturnData CreateUser(String userName) { SessionAwareCoreServiceClient coreService = Client.GetCoreService(); try { #if TRIDION2013 UserData userData = (UserData)coreService.GetDefaultData(ItemType.User, null, new ReadOptions()); #else UserData userData = (UserData)coreService.GetDefaultData(ItemType.User, null); #endif userData.Title = userName; userData.Description = userName; userData = (UserData)coreService.Create(userData, new ReadOptions()); _newUserReturnData = new NewUserReturnData(); _newUserReturnData.UserDescription = userData.Description; _newUserReturnData.UserName = userData.Title; _newUserReturnData.UserID = userData.Id; _newUserReturnData.ErrorMessage = null; } catch(Exception e) { _newUserReturnData = new NewUserReturnData(); _newUserReturnData.UserDescription = "Creation Failed"; _newUserReturnData.UserName = userName; _newUserReturnData.UserID = null; _newUserReturnData.ErrorMessage = e.Message; } return _newUserReturnData; }