Interface IPageModuleService
Service to store and retrieve a PageModule
public interface IPageModuleService
Methods
AddPageModuleAsync(PageModule)
Creates a new page module
Task<PageModule> AddPageModuleAsync(PageModule pageModule)
Parameters
pageModule
PageModule
Returns
- Task<PageModule>
DeletePageModuleAsync(int)
Deletes a page module
Task DeletePageModuleAsync(int pageModuleId)
Parameters
pageModuleId
int
Returns
- Task
GetPageModuleAsync(int)
Returns a specific page module
Task<PageModule> GetPageModuleAsync(int pageModuleId)
Parameters
pageModuleId
int
Returns
- Task<PageModule>
GetPageModuleAsync(int, int)
Return a specific page module
Task<PageModule> GetPageModuleAsync(int pageId, int moduleId)
Parameters
pageId
intmoduleId
int
Returns
- Task<PageModule>
UpdatePageModuleAsync(PageModule)
Updates a existing page module
Task<PageModule> UpdatePageModuleAsync(PageModule pageModule)
Parameters
pageModule
PageModule
Returns
- Task<PageModule>
UpdatePageModuleOrderAsync(int, string)
Updates order of all page modules in the given pane
Task UpdatePageModuleOrderAsync(int pageId, string pane)
Parameters
pageId
intpane
string
Returns
- Task