Class PageModuleController
- Namespace
- Oqtane.Controllers
- Assembly
- Oqtane.Server.dll
[Route("api/[controller]")]
public class PageModuleController : Controller
- Inheritance
-
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