Search Results for

    Show / Hide Table of Contents
    View Source

    Class UserPresentationFactory

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Api.Management.Factories
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public class UserPresentationFactory : IUserPresentationFactory

    Constructors

    View Source

    UserPresentationFactory(IEntityService, AppCaches, MediaFileManager, IImageUrlGenerator, IUserGroupPresentationFactory, IAbsoluteUrlBuilder, IEmailSender, IPasswordConfigurationPresentationFactory, IOptionsSnapshot<SecuritySettings>, IBackOfficeExternalLoginProviders)

    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
    Type Name Description
    IEntityService entityService
    AppCaches appCaches
    MediaFileManager mediaFileManager
    IImageUrlGenerator imageUrlGenerator
    IUserGroupPresentationFactory userGroupPresentationFactory
    IAbsoluteUrlBuilder absoluteUrlBuilder
    IEmailSender emailSender
    IPasswordConfigurationPresentationFactory passwordConfigurationPresentationFactory
    IOptionsSnapshot<SecuritySettings> securitySettings
    IBackOfficeExternalLoginProviders externalLoginProviders
    View Source

    UserPresentationFactory(IEntityService, AppCaches, MediaFileManager, IImageUrlGenerator, IUserGroupPresentationFactory, IAbsoluteUrlBuilder, IEmailSender, IPasswordConfigurationPresentationFactory, IOptionsSnapshot<SecuritySettings>, IBackOfficeExternalLoginProviders, IUserService, IContentService)

    Declaration
    public UserPresentationFactory(IEntityService entityService, AppCaches appCaches, MediaFileManager mediaFileManager, IImageUrlGenerator imageUrlGenerator, IUserGroupPresentationFactory userGroupPresentationFactory, IAbsoluteUrlBuilder absoluteUrlBuilder, IEmailSender emailSender, IPasswordConfigurationPresentationFactory passwordConfigurationPresentationFactory, IOptionsSnapshot<SecuritySettings> securitySettings, IBackOfficeExternalLoginProviders externalLoginProviders, IUserService userService, IContentService contentService)
    Parameters
    Type Name Description
    IEntityService entityService
    AppCaches appCaches
    MediaFileManager mediaFileManager
    IImageUrlGenerator imageUrlGenerator
    IUserGroupPresentationFactory userGroupPresentationFactory
    IAbsoluteUrlBuilder absoluteUrlBuilder
    IEmailSender emailSender
    IPasswordConfigurationPresentationFactory passwordConfigurationPresentationFactory
    IOptionsSnapshot<SecuritySettings> securitySettings
    IBackOfficeExternalLoginProviders externalLoginProviders
    IUserService userService
    IContentService contentService

    Methods

    View Source

    CreateCalculatedUserStartNodesResponseModelAsync(IUser)

    Declaration
    public async Task<CalculatedUserStartNodesResponseModel> CreateCalculatedUserStartNodesResponseModelAsync(IUser user)
    Parameters
    Type Name Description
    IUser user
    Returns
    Type Description
    Task<CalculatedUserStartNodesResponseModel>
    View Source

    CreateCreationModelAsync(CreateUserRequestModel)

    Declaration
    public async Task<UserCreateModel> CreateCreationModelAsync(CreateUserRequestModel requestModel)
    Parameters
    Type Name Description
    CreateUserRequestModel requestModel
    Returns
    Type Description
    Task<UserCreateModel>
    View Source

    CreateCurrentUserConfigurationModelAsync()

    Declaration
    public async Task<CurrenUserConfigurationResponseModel> CreateCurrentUserConfigurationModelAsync()
    Returns
    Type Description
    Task<CurrenUserConfigurationResponseModel>
    View Source

    CreateCurrentUserResponseModelAsync(IUser)

    Declaration
    public async Task<CurrentUserResponseModel> CreateCurrentUserResponseModelAsync(IUser user)
    Parameters
    Type Name Description
    IUser user
    Returns
    Type Description
    Task<CurrentUserResponseModel>
    View Source

    CreateInviteModelAsync(InviteUserRequestModel)

    Declaration
    public async Task<UserInviteModel> CreateInviteModelAsync(InviteUserRequestModel requestModel)
    Parameters
    Type Name Description
    InviteUserRequestModel requestModel
    Returns
    Type Description
    Task<UserInviteModel>
    View Source

    CreateItemResponseModel(IUser)

    Declaration
    public UserItemResponseModel CreateItemResponseModel(IUser user)
    Parameters
    Type Name Description
    IUser user
    Returns
    Type Description
    UserItemResponseModel
    View Source

    CreateResendInviteModelAsync(ResendInviteUserRequestModel)

    Declaration
    public async Task<UserResendInviteModel> CreateResendInviteModelAsync(ResendInviteUserRequestModel requestModel)
    Parameters
    Type Name Description
    ResendInviteUserRequestModel requestModel
    Returns
    Type Description
    Task<UserResendInviteModel>
    View Source

    CreateResponseModel(IUser)

    Declaration
    public UserResponseModel CreateResponseModel(IUser user)
    Parameters
    Type Name Description
    IUser user
    Returns
    Type Description
    UserResponseModel
    View Source

    CreateUpdateModelAsync(Guid, UpdateUserRequestModel)

    Declaration
    public async Task<UserUpdateModel> CreateUpdateModelAsync(Guid existingUserKey, UpdateUserRequestModel updateModel)
    Parameters
    Type Name Description
    Guid existingUserKey
    UpdateUserRequestModel updateModel
    Returns
    Type Description
    Task<UserUpdateModel>
    View Source

    CreateUserConfigurationModelAsync()

    Declaration
    public Task<UserConfigurationResponseModel> CreateUserConfigurationModelAsync()
    Returns
    Type Description
    Task<UserConfigurationResponseModel>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UserPresentationFactory(IEntityService, AppCaches, MediaFileManager, IImageUrlGenerator, IUserGroupPresentationFactory, IAbsoluteUrlBuilder, IEmailSender, IPasswordConfigurationPresentationFactory, IOptionsSnapshot<SecuritySettings>, IBackOfficeExternalLoginProviders)
      • UserPresentationFactory(IEntityService, AppCaches, MediaFileManager, IImageUrlGenerator, IUserGroupPresentationFactory, IAbsoluteUrlBuilder, IEmailSender, IPasswordConfigurationPresentationFactory, IOptionsSnapshot<SecuritySettings>, IBackOfficeExternalLoginProviders, IUserService, IContentService)
    • Methods
      • CreateCalculatedUserStartNodesResponseModelAsync(IUser)
      • CreateCreationModelAsync(CreateUserRequestModel)
      • CreateCurrentUserConfigurationModelAsync()
      • CreateCurrentUserResponseModelAsync(IUser)
      • CreateInviteModelAsync(InviteUserRequestModel)
      • CreateItemResponseModel(IUser)
      • CreateResendInviteModelAsync(ResendInviteUserRequestModel)
      • CreateResponseModel(IUser)
      • CreateUpdateModelAsync(Guid, UpdateUserRequestModel)
      • CreateUserConfigurationModelAsync()
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX