Dynamic User Roles

This commit is contained in:
Shaun Walker
2019-08-20 16:43:35 -04:00
parent de4fa48a29
commit 42c6efbfdb
51 changed files with 942 additions and 193 deletions

View File

@ -8,11 +8,11 @@ namespace Oqtane.Controllers
[Route("{site}/api/[controller]")]
public class PageController : Controller
{
private readonly IPageRepository pages;
private readonly IPageRepository Pages;
public PageController(IPageRepository Pages)
{
pages = Pages;
this.Pages = Pages;
}
// GET: api/<controller>?siteid=x
@ -21,11 +21,11 @@ namespace Oqtane.Controllers
{
if (siteid == "")
{
return pages.GetPages();
return Pages.GetPages();
}
else
{
return pages.GetPages(int.Parse(siteid));
return Pages.GetPages(int.Parse(siteid));
}
}
@ -33,7 +33,7 @@ namespace Oqtane.Controllers
[HttpGet("{id}")]
public Page Get(int id)
{
return pages.GetPage(id);
return Pages.GetPage(id);
}
// POST api/<controller>
@ -42,7 +42,7 @@ namespace Oqtane.Controllers
{
if (ModelState.IsValid)
{
Page = pages.AddPage(Page);
Page = Pages.AddPage(Page);
}
return Page;
}
@ -53,7 +53,7 @@ namespace Oqtane.Controllers
{
if (ModelState.IsValid)
{
Page = pages.UpdatePage(Page);
Page = Pages.UpdatePage(Page);
}
return Page;
}
@ -62,7 +62,7 @@ namespace Oqtane.Controllers
[HttpDelete("{id}")]
public void Delete(int id)
{
pages.DeletePage(id);
Pages.DeletePage(id);
}
}
}