Table of Contents

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

model PagesContactUsModel

Returns

HttpResponseMessage

GetNavigationMenu(Guid)

[HttpGet]
[Route("getnavigationmenu")]
public HttpResponseMessage GetNavigationMenu(Guid site)

Parameters

site Guid

Returns

HttpResponseMessage

GetUser()

[HttpGet]
[Route("getuser")]
public HttpResponseMessage GetUser()

Returns

HttpResponseMessage

List(string, string, string, int, int)

[HttpGet]
[Route("pages/list")]
public HttpResponseMessage List(string site, string type, string keyword, int start, int end)

Parameters

site string
type string
keyword string
start int
end int

Returns

HttpResponseMessage

Pages(string, string)

[AllowAnonymous]
[HttpGet]
[Route("{domain}/{*value}")]
public HttpResponseMessage Pages(string domain, string value)

Parameters

domain string
value string

Returns

HttpResponseMessage

Rename(RenameRequest)

Rename a site

[HttpPost]
[Route("rename")]
public HttpResponseMessage Rename(RenameRequest rename)

Parameters

rename RenameRequest

Returns

HttpResponseMessage

Remarks

Modify the domain name for an existing website.

SendEmail(PagesContactUsModel2)

[HttpPost]
[Route("sendemail")]
public HttpResponseMessage SendEmail(PagesContactUsModel2 model)

Parameters

model PagesContactUsModel2

Returns

HttpResponseMessage

Settings()

[AllowAnonymous]
[HttpGet]
[Route("settings")]
public HttpResponseMessage Settings()

Returns

HttpResponseMessage

Subscribe(CmdsBlogSubscriptionRequested)

[AllowAnonymous]
[HttpPost]
[Route("blogs/subscribe")]
public HttpResponseMessage Subscribe(CmdsBlogSubscriptionRequested model)

Parameters

model CmdsBlogSubscriptionRequested

Returns

HttpResponseMessage