Class SitesController
- Namespace
- InSite.Api.Controllers
- Assembly
- InSite.UI.dll
[RoutePrefix("api/sites")]
public class SitesController : ApiBaseController, IHttpController, IDisposable
- Inheritance
-
SitesController
- Implements
- Inherited Members
Constructors
SitesController()
public SitesController()
Methods
Contact(PagesContactUsModel)
[AllowAnonymous]
[HttpPost]
[Route("contact")]
public HttpResponseMessage Contact(PagesContactUsModel model)
Parameters
modelPagesContactUsModel
Returns
GetNavigationMenu(Guid)
[HttpGet]
[Route("getnavigationmenu")]
public HttpResponseMessage GetNavigationMenu(Guid site)
Parameters
siteGuid
Returns
GetUser()
[HttpGet]
[Route("getuser")]
public HttpResponseMessage GetUser()
Returns
List(string, string, string, int, int)
[HttpGet]
[Route("pages/list")]
public HttpResponseMessage List(string site, string type, string keyword, int start, int end)
Parameters
Returns
Pages(string, string)
[AllowAnonymous]
[HttpGet]
[Route("{domain}/{*value}")]
public HttpResponseMessage Pages(string domain, string value)
Parameters
Returns
Rename(RenameRequest)
Rename a site
[HttpPost]
[Route("rename")]
public HttpResponseMessage Rename(RenameRequest rename)
Parameters
renameRenameRequest
Returns
Remarks
Modify the domain name for an existing website.
SendEmail(PagesContactUsModel2)
[HttpPost]
[Route("sendemail")]
public HttpResponseMessage SendEmail(PagesContactUsModel2 model)
Parameters
modelPagesContactUsModel2
Returns
Settings()
[AllowAnonymous]
[HttpGet]
[Route("settings")]
public HttpResponseMessage Settings()
Returns
Subscribe(CmdsBlogSubscriptionRequested)
[AllowAnonymous]
[HttpPost]
[Route("blogs/subscribe")]
public HttpResponseMessage Subscribe(CmdsBlogSubscriptionRequested model)