Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IPartialViewService

    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IPartialViewService : IBasicFileService<IPartialView>

    Methods

    View Source

    CreateAsync(PartialViewCreateModel, Guid)

    Creates a new partial view.

    Declaration
    Task<Attempt<IPartialView, PartialViewOperationStatus>> CreateAsync(PartialViewCreateModel createModel, Guid userKey)
    Parameters
    Type Name Description
    PartialViewCreateModel createModel

    PartialViewCreateModel containing the information about the partial view being created.

    Guid userKey

    The key of the user performing the operation.

    Returns
    Type Description
    Task<Attempt<IPartialView, PartialViewOperationStatus>>

    An attempt indicating if the operation was a success as well as a more detailed PartialViewOperationStatus.

    View Source

    DeleteAsync(String, Guid)

    Deletes a partial view.

    Declaration
    Task<PartialViewOperationStatus> DeleteAsync(string path, Guid userKey)
    Parameters
    Type Name Description
    System.String path

    The path of the partial view to delete.

    Guid userKey

    The key of the user performing the operation.

    Returns
    Type Description
    Task<PartialViewOperationStatus>

    An operation status.

    View Source

    GetSnippetAsync(String)

    Gets a partial view snippet by ID, returns null if not found.

    Declaration
    Task<PartialViewSnippet> GetSnippetAsync(string id)
    Parameters
    Type Name Description
    System.String id

    The name of the snippet to get.

    Returns
    Type Description
    Task<PartialViewSnippet>

    The partial view snippet, null if not found.

    View Source

    GetSnippetsAsync(Int32, Int32)

    Gets all the available partial view snippets.

    Declaration
    Task<PagedModel<PartialViewSnippetSlim>> GetSnippetsAsync(int skip, int take)
    Parameters
    Type Name Description
    System.Int32 skip

    Amount to skip.

    System.Int32 take

    Amount to take.

    Returns
    Type Description
    Task<PagedModel<PartialViewSnippetSlim>>
    View Source

    RenameAsync(String, PartialViewRenameModel, Guid)

    Renames a partial view.

    Declaration
    Task<Attempt<IPartialView, PartialViewOperationStatus>> RenameAsync(string path, PartialViewRenameModel renameModel, Guid userKey)
    Parameters
    Type Name Description
    System.String path

    The path of the partial view to rename.

    PartialViewRenameModel renameModel

    A PartialViewRenameModel with the changes.

    Guid userKey

    The key of the user performing the operation.

    Returns
    Type Description
    Task<Attempt<IPartialView, PartialViewOperationStatus>>

    An attempt indicating if the operation was a success as well as a more detailed PartialViewOperationStatus.

    View Source

    UpdateAsync(String, PartialViewUpdateModel, Guid)

    Updates an existing partial view.

    Declaration
    Task<Attempt<IPartialView, PartialViewOperationStatus>> UpdateAsync(string path, PartialViewUpdateModel updateModel, Guid userKey)
    Parameters
    Type Name Description
    System.String path

    The path of the partial view to update.

    PartialViewUpdateModel updateModel

    A PartialViewUpdateModel with the changes.

    Guid userKey

    The key of the user performing the operation.

    Returns
    Type Description
    Task<Attempt<IPartialView, PartialViewOperationStatus>>

    An attempt indicating if the operation was a success as well as a more detailed PartialViewOperationStatus.

    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • CreateAsync(PartialViewCreateModel, Guid)
      • DeleteAsync(String, Guid)
      • GetSnippetAsync(String)
      • GetSnippetsAsync(Int32, Int32)
      • RenameAsync(String, PartialViewRenameModel, Guid)
      • UpdateAsync(String, PartialViewUpdateModel, Guid)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX