Class EmailSettingsController
Implements
Inherited Members
Namespace: Volo.Abp.SettingManagement
Assembly: Volo.Abp.SettingManagement.HttpApi.dll
Syntax
[RemoteService(true, Name = "SettingManagement")]
[Area("settingManagement")]
[Route("api/setting-management/emailing")]
public class EmailSettingsController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IEmailSettingsAppService, IApplicationService, IRemoteService
Constructors
EmailSettingsController(IEmailSettingsAppService)
Declaration
public EmailSettingsController(IEmailSettingsAppService emailSettingsAppService)
Parameters
Type | Name | Description |
---|---|---|
IEmailSettingsAppService | emailSettingsAppService |
Methods
GetAsync()
Declaration
[HttpGet]
public Task<EmailSettingsDto> GetAsync()
Returns
Type | Description |
---|---|
Task<EmailSettingsDto> |
SendTestEmailAsync(SendTestEmailInput)
Declaration
[HttpPost("send-test-email")]
public Task SendTestEmailAsync(SendTestEmailInput input)
Parameters
Type | Name | Description |
---|---|---|
SendTestEmailInput | input |
Returns
Type | Description |
---|---|
Task |
UpdateAsync(UpdateEmailSettingsDto)
Declaration
[HttpPost]
public Task UpdateAsync(UpdateEmailSettingsDto input)
Parameters
Type | Name | Description |
---|---|---|
UpdateEmailSettingsDto | input |
Returns
Type | Description |
---|---|
Task |