Interface IFormAppService
Assembly: Volo.Forms.Application.Contracts.dll
public interface IFormAppService : IApplicationService, IRemoteService
Methods
Declaration
Task<FormDto> CreateAsync(CreateFormDto input)
Parameters
Returns
Declaration
Task<QuestionDto> CreateQuestionAsync(Guid id, CreateQuestionDto input)
Parameters
Returns
Declaration
Task DeleteAllResponsesOfFormAsync(Guid id)
Parameters
| Type |
Name |
Description |
| Guid |
id |
|
Returns
Declaration
Task DeleteAsync(Guid id)
Parameters
| Type |
Name |
Description |
| Guid |
id |
|
Returns
Declaration
Task<FormWithDetailsDto> GetAsync(Guid id)
Parameters
| Type |
Name |
Description |
| Guid |
id |
|
Returns
Declaration
Task<IRemoteStreamContent> GetCsvResponsesAsync(Guid id, GetResponseListInputDto input)
Parameters
Returns
Declaration
Task<PagedResultDto<FormDto>> GetListAsync(GetFormListInputDto input)
Parameters
Returns
Declaration
Task<List<QuestionDto>> GetQuestionsAsync(Guid id, GetQuestionListDto input)
Parameters
Returns
Declaration
Task<PagedResultDto<FormResponseDetailedDto>> GetResponsesAsync(Guid id, GetResponseListInputDto input)
Parameters
Returns
Declaration
Task<long> GetResponsesCountAsync(Guid id)
Parameters
| Type |
Name |
Description |
| Guid |
id |
|
Returns
Declaration
Task<FormSettingsDto> GetSettingsAsync(Guid formId)
Parameters
| Type |
Name |
Description |
| Guid |
formId |
|
Returns
Declaration
Task SendInviteEmailAsync(FormInviteEmailInputDto input)
Parameters
Returns
Declaration
Task SetSettingsAsync(Guid id, UpdateFormSettingInputDto input)
Parameters
Returns
Declaration
Task<FormDto> UpdateAsync(Guid id, UpdateFormDto input)
Parameters
Returns
Extension Methods