Table of Contents

Interface IPageRepository

Namespace
Oqtane.Repository
Assembly
Oqtane.Server.dll
public interface IPageRepository

Methods

AddPage(Page)

Page AddPage(Page page)

Parameters

page Page

Returns

Page

DeletePage(int)

void DeletePage(int pageId)

Parameters

pageId int

GetPage(int)

Page GetPage(int pageId)

Parameters

pageId int

Returns

Page

GetPage(int, bool)

Page GetPage(int pageId, bool tracking)

Parameters

pageId int
tracking bool

Returns

Page

GetPage(string, int)

Page GetPage(string path, int siteId)

Parameters

path string
siteId int

Returns

Page

GetPages(int)

IEnumerable<Page> GetPages(int siteId)

Parameters

siteId int

Returns

IEnumerable<Page>

UpdatePage(Page)

Page UpdatePage(Page page)

Parameters

page Page

Returns

Page