Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IMemberContentEditingService

    Provides content editing operations for members.

    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IMemberContentEditingService

    Methods

    View Source

    DeleteAsync(Guid, Guid)

    Deletes a member by its unique identifier.

    Declaration
    Task<Attempt<IMember?, ContentEditingOperationStatus>> DeleteAsync(Guid key, Guid userKey)
    Parameters
    Type Name Description
    Guid key

    The unique identifier of the member to delete.

    Guid userKey

    The unique identifier of the user performing the deletion.

    Returns
    Type Description
    Task<Attempt<IMember, ContentEditingOperationStatus>>

    An attempt containing the deleted IMember if successful, or a ContentEditingOperationStatus indicating the failure reason.

    View Source

    UpdateAsync(IMember, MemberEditingModelBase, Guid)

    Updates an existing member with the provided editing model.

    Declaration
    Task<Attempt<MemberUpdateResult, ContentEditingOperationStatus>> UpdateAsync(IMember member, MemberEditingModelBase updateModel, Guid userKey)
    Parameters
    Type Name Description
    IMember member

    The member to update.

    MemberEditingModelBase updateModel

    The model containing the updated member data.

    Guid userKey

    The unique identifier of the user performing the update.

    Returns
    Type Description
    Task<Attempt<MemberUpdateResult, ContentEditingOperationStatus>>

    An attempt containing the MemberUpdateResult if successful, or a ContentEditingOperationStatus indicating the failure reason.

    View Source

    ValidateAsync(MemberEditingModelBase, Guid)

    Validates a member editing model against its member type.

    Declaration
    Task<Attempt<ContentValidationResult, ContentEditingOperationStatus>> ValidateAsync(MemberEditingModelBase editingModel, Guid memberTypeKey)
    Parameters
    Type Name Description
    MemberEditingModelBase editingModel

    The member editing model to validate.

    Guid memberTypeKey

    The unique identifier of the member type.

    Returns
    Type Description
    Task<Attempt<ContentValidationResult, ContentEditingOperationStatus>>

    An attempt containing the ContentValidationResult if successful, or a ContentEditingOperationStatus indicating the failure reason.

    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX