Show / Hide Table of Contents

Class QuestionController

Inheritance
object
QuestionController
Implements
IQuestionAppService
IApplicationService
IRemoteService
Namespace: Volo.Forms.Questions
Assembly: Volo.Forms.HttpApi.dll
Syntax
[Area("form")]
[Route("api/questions")]
public class QuestionController : AbpControllerBase, 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>

Implements

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