Class FormClientProxy
Inheritance
FormClientProxy
Assembly: Volo.Forms.HttpApi.Client.dll
[Dependency(ReplaceServices = true)]
[ExposeServices(new Type[] { typeof(IFormAppService), typeof(FormClientProxy) })]
public class FormClientProxy : ClientProxyBase<IFormAppService>, ITransientDependency, IFormAppService, IApplicationService, IRemoteService
Constructors
Declaration
Methods
Declaration
public virtual Task<FormDto> CreateAsync(CreateFormDto input)
Parameters
Returns
Declaration
public virtual Task<QuestionDto> CreateQuestionAsync(Guid id, CreateQuestionDto input)
Parameters
Returns
Declaration
public virtual Task DeleteAllResponsesOfFormAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task<FormWithDetailsDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task<IRemoteStreamContent> GetCsvResponsesAsync(Guid id, GetResponseListInputDto input)
Parameters
Returns
Declaration
public virtual Task<PagedResultDto<FormDto>> GetListAsync(GetFormListInputDto input)
Parameters
Returns
Declaration
public virtual Task<List<QuestionDto>> GetQuestionsAsync(Guid id, GetQuestionListDto input)
Parameters
Returns
Declaration
public virtual Task<PagedResultDto<FormResponseDetailedDto>> GetResponsesAsync(Guid id, GetResponseListInputDto input)
Parameters
Returns
Declaration
public virtual Task<long> GetResponsesCountAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task<FormSettingsDto> GetSettingsAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task SendInviteEmailAsync(FormInviteEmailInputDto input)
Parameters
Returns
Declaration
public virtual Task SetSettingsAsync(Guid id, UpdateFormSettingInputDto input)
Parameters
Returns
Declaration
public virtual Task<FormDto> UpdateAsync(Guid id, UpdateFormDto input)
Parameters
Returns
Implements
Extension Methods