Show / Hide Table of Contents

Class ContactPublicController

Inheritance
object
CmsKitProCommonController
ContactPublicController
Implements
IContactPublicAppService
IApplicationService
IRemoteService
Namespace: Volo.CmsKit.Public.Contact
Assembly: Volo.CmsKit.Pro.Common.HttpApi.dll
Syntax
[Area("cms-kit-pro-common")]
[Route("api/cms-kit-public/contacts")]
public class ContactPublicController : CmsKitProCommonController, IContactPublicAppService, IApplicationService, IRemoteService

Constructors

ContactPublicController(IContactPublicAppService, IreCAPTCHASiteVerifyV3, IOptions<CmsKitContactOptions>)

Declaration
public ContactPublicController(IContactPublicAppService contactPublicAppService, IreCAPTCHASiteVerifyV3 siteVerify, IOptions<CmsKitContactOptions> cmsKitContactOptions)
Parameters
Type Name Description
IContactPublicAppService contactPublicAppService
IreCAPTCHASiteVerifyV3 siteVerify
IOptions<CmsKitContactOptions> cmsKitContactOptions

Properties

CmsKitContactOptions

Declaration
protected CmsKitContactOptions CmsKitContactOptions { get; }
Property Value
Type Description
CmsKitContactOptions

ContactPublicAppService

Declaration
protected IContactPublicAppService ContactPublicAppService { get; }
Property Value
Type Description
IContactPublicAppService

SiteVerify

Declaration
protected IreCAPTCHASiteVerifyV3 SiteVerify { get; }
Property Value
Type Description
IreCAPTCHASiteVerifyV3

Methods

SendMessageAsync(ContactCreateInput)

Declaration
[HttpPost]
public virtual Task SendMessageAsync(ContactCreateInput input)
Parameters
Type Name Description
ContactCreateInput input
Returns
Type Description
Task

Implements

IContactPublicAppService
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
In this article
Back to top Powered by Volosoft