View Source
Class UserPresentationFactory
Inheritance
System.Object
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public class UserPresentationFactory : IUserPresentationFactory
Constructors
View Source
Declaration
public UserPresentationFactory(IEntityService entityService, AppCaches appCaches, MediaFileManager mediaFileManager, IImageUrlGenerator imageUrlGenerator, IUserGroupPresentationFactory userGroupPresentationFactory, IAbsoluteUrlBuilder absoluteUrlBuilder, IEmailSender emailSender, IPasswordConfigurationPresentationFactory passwordConfigurationPresentationFactory, IOptionsSnapshot<SecuritySettings> securitySettings, IBackOfficeExternalLoginProviders externalLoginProviders)
Parameters
Methods
View Source
CreateCalculatedUserStartNodesResponseModelAsync(IUser)
Declaration
public async Task<CalculatedUserStartNodesResponseModel> CreateCalculatedUserStartNodesResponseModelAsync(IUser user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
View Source
CreateCreationModelAsync(CreateUserRequestModel)
Declaration
public async Task<UserCreateModel> CreateCreationModelAsync(CreateUserRequestModel requestModel)
Parameters
Returns
Type |
Description |
Task<UserCreateModel> |
|
View Source
CreateCurrentUserConfigurationModelAsync()
Declaration
public async Task<CurrenUserConfigurationResponseModel> CreateCurrentUserConfigurationModelAsync()
Returns
View Source
CreateCurrentUserResponseModelAsync(IUser)
Declaration
public async Task<CurrentUserResponseModel> CreateCurrentUserResponseModelAsync(IUser user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
View Source
CreateInviteModelAsync(InviteUserRequestModel)
Declaration
public async Task<UserInviteModel> CreateInviteModelAsync(InviteUserRequestModel requestModel)
Parameters
Returns
Type |
Description |
Task<UserInviteModel> |
|
View Source
CreateItemResponseModel(IUser)
Declaration
public UserItemResponseModel CreateItemResponseModel(IUser user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
View Source
CreateResendInviteModelAsync(ResendInviteUserRequestModel)
Declaration
public async Task<UserResendInviteModel> CreateResendInviteModelAsync(ResendInviteUserRequestModel requestModel)
Parameters
Returns
Type |
Description |
Task<UserResendInviteModel> |
|
View Source
CreateResponseModel(IUser)
Declaration
public UserResponseModel CreateResponseModel(IUser user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
View Source
CreateUpdateModelAsync(Guid, UpdateUserRequestModel)
Declaration
public async Task<UserUpdateModel> CreateUpdateModelAsync(Guid existingUserKey, UpdateUserRequestModel updateModel)
Parameters
Returns
Type |
Description |
Task<UserUpdateModel> |
|
View Source
CreateUserConfigurationModelAsync()
Declaration
public Task<UserConfigurationResponseModel> CreateUserConfigurationModelAsync()
Returns