Class PollManagement
Inheritance
PollManagement
Assembly: Volo.CmsKit.Pro.Admin.Blazor.dll
Syntax
[Authorize("CmsKit.Poll")]
[Route("/Cms/Polls")]
public class PollManagement : AbpCrudPageBase<IPollAdminAppService, PollWithDetailsDto, PollDto, Guid, GetPollListInput, CreatePollDto, UpdatePollDto>
Constructors
PollManagement()
Declaration
Fields
NewOption
Declaration
protected string NewOption
Field Value
PollOptions
Declaration
protected List<PollOptionDto> PollOptions
Field Value
PollResultDetails
Declaration
protected GetResultDto PollResultDetails
Field Value
ResultModal
Declaration
protected Modal ResultModal
Field Value
SelectedTab
Declaration
protected string SelectedTab
Field Value
Widgets
Declaration
protected IReadOnlyList<PollWidgetDto> Widgets
Field Value
Properties
GuidGenerator
Declaration
[Inject]
protected IGuidGenerator GuidGenerator { get; set; }
Property Value
Type |
Description |
IGuidGenerator |
|
PollsManagementTableColumns
Declaration
protected List<TableColumn> PollsManagementTableColumns { get; }
Property Value
Type |
Description |
List<TableColumn> |
|
Toolbar
Declaration
protected PageToolbar Toolbar { get; }
Property Value
Type |
Description |
PageToolbar |
|
Methods
AddNewOptionsAsync()
Declaration
protected virtual Task AddNewOptionsAsync()
Returns
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
ChangeOptionOrderAsync(PollOptionDto, bool)
Declaration
protected virtual Task ChangeOptionOrderAsync(PollOptionDto option, bool up)
Parameters
Returns
CloseCreateModalAsync()
Declaration
protected override Task CloseCreateModalAsync()
Returns
CloseEditModalAsync()
Declaration
protected override Task CloseEditModalAsync()
Returns
CloseResultModalAsync()
Declaration
protected virtual Task CloseResultModalAsync()
Returns
CreateEntityAsync()
Declaration
protected override Task CreateEntityAsync()
Returns
GetDeleteConfirmationMessage(PollDto)
Declaration
protected override string GetDeleteConfirmationMessage(PollDto entity)
Parameters
Type |
Name |
Description |
PollDto |
entity |
|
Returns
GetWidgetsAsync()
Declaration
protected virtual Task GetWidgetsAsync()
Returns
OnSelectedTabChangedAsync(string)
Declaration
protected virtual Task OnSelectedTabChangedAsync(string tab)
Parameters
Type |
Name |
Description |
string |
tab |
|
Returns
OpenCreateModalAsync()
Declaration
protected override Task OpenCreateModalAsync()
Returns
OpenEditModalAsync(PollDto)
Declaration
protected override Task OpenEditModalAsync(PollDto entity)
Parameters
Type |
Name |
Description |
PollDto |
entity |
|
Returns
OpenResultModalAsync(Guid)
Declaration
protected virtual Task OpenResultModalAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
RemoveOptionAsync(PollOptionDto)
Declaration
protected virtual Task RemoveOptionAsync(PollOptionDto option)
Parameters
Returns
SetBreadcrumbItemsAsync()
Declaration
protected override ValueTask SetBreadcrumbItemsAsync()
Returns
SetEntityActionsAsync()
Declaration
protected override ValueTask SetEntityActionsAsync()
Returns
SetTableColumnsAsync()
Declaration
protected override ValueTask SetTableColumnsAsync()
Returns
SetToolbarItemsAsync()
Declaration
protected override ValueTask SetToolbarItemsAsync()
Returns
UpdateEntityAsync()
Declaration
protected override Task UpdateEntityAsync()
Returns