Class QuestionController
Implements
Inherited Members
Namespace: Volo.Forms.Questions
Assembly: Volo.Forms.HttpApi.dll
Syntax
[RemoteService(true, Name = "Forms")]
[Area("form")]
[Route("api/questions")]
public class QuestionController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IQuestionAppService, IApplicationService, IRemoteService
Constructors
QuestionController(IQuestionAppService)
Declaration
public QuestionController(IQuestionAppService questionAppService)
Parameters
Type | Name | Description |
---|---|---|
IQuestionAppService | questionAppService |
Properties
QuestionAppService
Declaration
protected IQuestionAppService QuestionAppService { get; }
Property Value
Type | Description |
---|---|
IQuestionAppService |
Methods
DeleteAsync(Guid)
Declaration
[HttpDelete]
[Route("{id}")]
public virtual Task DeleteAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task |
GetAsync(Guid)
Declaration
[HttpGet]
[Route("{id}")]
public virtual Task<QuestionDto> GetAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task<QuestionDto> |
GetListAsync(GetQuestionListDto)
Declaration
[HttpGet]
public virtual Task<List<QuestionDto>> GetListAsync(GetQuestionListDto input)
Parameters
Type | Name | Description |
---|---|---|
GetQuestionListDto | input |
Returns
Type | Description |
---|---|
Task<List<QuestionDto>> |
UpdateAsync(Guid, UpdateQuestionDto)
Declaration
[HttpPut]
[Route("{id}")]
public virtual Task<QuestionDto> UpdateAsync(Guid id, UpdateQuestionDto input)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
UpdateQuestionDto | input |
Returns
Type | Description |
---|---|
Task<QuestionDto> |