public static PutActiveDirectoryUser GetActiveDirectoryPutUserFromRecord(UserRecord userRecord, Guid unqiueIdentifier) { var user = new PutActiveDirectoryUser { Active = userRecord.Active, CanConfigureSystem = false, CanLaunchRatingDevelopmentToolbox = userRecord.CanLaunchRdt, Email = userRecord.Email, FirstName = userRecord.FirstName, LastName = userRecord.LastName, LoginName = userRecord.Username, UserPrincipalName = userRecord.UserPrincipalName, UniqueId = unqiueIdentifier }; return(user); }
public static PutActiveDirectoryUser GetActiveDirectoryPutUserFromRecord(UserRecord userRecord, User existingUser) { var(userPrincipalName, activeDirectorySid) = ParseSidOrUpn(userRecord.UserPrincipalName); var user = new PutActiveDirectoryUser { Active = userRecord.Active, CanConfigureSystem = userRecord.CanConfigureSystem, CanLaunchRatingDevelopmentToolbox = userRecord.CanLaunchRdt, Email = userRecord.Email, FirstName = userRecord.FirstName, LastName = userRecord.LastName, LoginName = userRecord.Username, UserPrincipalName = userPrincipalName, ActiveDirectorySid = activeDirectorySid, UniqueId = existingUser.UniqueId }; return(user); }