Class PageModuleController
- Namespace
- Oqtane.Controllers
- Assembly
- Oqtane.Server.dll
[Route("api/[controller]")]
public class PageModuleController : Controller
- Inheritance
-
object
ControllerBase
Controller
PageModuleController
Constructors
public PageModuleController(IPageModuleRepository pageModules, IPageRepository pages, IUserPermissions userPermissions, ITenantManager tenantManager, ISyncManager syncManager, ILogManager logger)
Parameters
pageModules
IPageModuleRepository
pages
IPageRepository
userPermissions
IUserPermissions
tenantManager
ITenantManager
syncManager
ISyncManager
logger
ILogManager
Methods
Delete(int)
[HttpDelete("{id}")]
[Authorize(Roles = "Registered Users")]
public void Delete(int id)
Parameters
id
int
Get(int)
[HttpGet("{id}")]
public PageModule Get(int id)
Parameters
id
int
Returns
- PageModule
Get(int, int)
[HttpGet("{pageid}/{moduleid}")]
public PageModule Get(int pageid, int moduleid)
Parameters
pageid
int
moduleid
int
Returns
- PageModule
Post(PageModule)
[HttpPost]
[Authorize(Roles = "Registered Users")]
public PageModule Post(PageModule pageModule)
Parameters
pageModule
PageModule
Returns
- PageModule
Put(int, PageModule)
[HttpPut("{id}")]
[Authorize(Roles = "Registered Users")]
public PageModule Put(int id, PageModule pageModule)
Parameters
id
int
pageModule
PageModule
Returns
- PageModule
Put(int, string)
[HttpPut]
[Authorize(Roles = "Registered Users")]
public void Put(int pageid, string pane)
Parameters
pageid
int
pane
string