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
pageModulePageModule
Returns
- Task<PageModule>
DeletePageModuleAsync(int)
Deletes a page module
Task DeletePageModuleAsync(int pageModuleId)
Parameters
pageModuleIdint
Returns
- Task
GetPageModuleAsync(int)
Returns a specific page module
Task<PageModule> GetPageModuleAsync(int pageModuleId)
Parameters
pageModuleIdint
Returns
- Task<PageModule>
GetPageModuleAsync(int, int)
Return a specific page module
Task<PageModule> GetPageModuleAsync(int pageId, int moduleId)
Parameters
pageIdintmoduleIdint
Returns
- Task<PageModule>
UpdatePageModuleAsync(PageModule)
Updates a existing page module
Task<PageModule> UpdatePageModuleAsync(PageModule pageModule)
Parameters
pageModulePageModule
Returns
- Task<PageModule>
UpdatePageModuleOrderAsync(int, string)
Updates order of all page modules in the given pane
Task UpdatePageModuleOrderAsync(int pageId, string pane)
Parameters
pageIdintpanestring
Returns
- Task