Class PollManagement
Inheritance
PollManagement
Inherited Members
AbpCrudPageBase<IPollAdminAppService, PollWithDetailsDto, PollDto, Guid, GetPollListInput, CreatePollDto, UpdatePollDto, PollDto, CreatePollDto, UpdatePollDto>.GetExtensionTableColumnsAsync(string, string)
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>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
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
PollsManagementTableColumns
Declaration
protected List<TableColumn> PollsManagementTableColumns { get; }
Property Value
Toolbar
Declaration
protected PageToolbar Toolbar { get; }
Property Value
Methods
AddNewOptionsAsync()
Declaration
protected virtual Task AddNewOptionsAsync()
Returns
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Overrides
ChangeOptionOrderAsync(PollOptionDto, bool)
Declaration
protected virtual Task ChangeOptionOrderAsync(PollOptionDto option, bool up)
Parameters
Returns
CloseCreateModalAsync()
Declaration
protected override Task CloseCreateModalAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.CloseCreateModalAsync()
CloseEditModalAsync()
Declaration
protected override Task CloseEditModalAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.CloseEditModalAsync()
CloseResultModalAsync()
Declaration
protected virtual Task CloseResultModalAsync()
Returns
CreateEntityAsync()
Declaration
protected override Task CreateEntityAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.CreateEntityAsync()
GetDeleteConfirmationMessage(PollDto)
Declaration
protected override string GetDeleteConfirmationMessage(PollDto entity)
Parameters
Type |
Name |
Description |
PollDto |
entity |
|
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.GetDeleteConfirmationMessage(Volo.CmsKit.Admin.Polls.PollDto)
GetVoteCountText(GetResultDto)
Declaration
protected virtual string GetVoteCountText(GetResultDto poll)
Parameters
Returns
GetWidgetsAsync()
Declaration
protected virtual Task GetWidgetsAsync()
Returns
OnQuestionTextChangedAsync(string, bool)
Declaration
protected virtual Task OnQuestionTextChangedAsync(string value, bool isCreateModal)
Parameters
Type |
Name |
Description |
string |
value |
|
bool |
isCreateModal |
|
Returns
OnSelectedTabChangedAsync(string)
Declaration
protected virtual Task OnSelectedTabChangedAsync(string tab)
Parameters
Type |
Name |
Description |
string |
tab |
|
Returns
OpenCreateModalAsync()
Declaration
protected override Task OpenCreateModalAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.OpenCreateModalAsync()
OpenEditModalAsync(PollDto)
Declaration
protected override Task OpenEditModalAsync(PollDto entity)
Parameters
Type |
Name |
Description |
PollDto |
entity |
|
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.OpenEditModalAsync(Volo.CmsKit.Admin.Polls.PollDto)
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
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.SetBreadcrumbItemsAsync()
SetEntityActionsAsync()
Declaration
protected override ValueTask SetEntityActionsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.SetEntityActionsAsync()
SetTableColumnsAsync()
Declaration
protected override ValueTask SetTableColumnsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.SetTableColumnsAsync()
SetToolbarItemsAsync()
Declaration
protected override ValueTask SetToolbarItemsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.SetToolbarItemsAsync()
UpdateEntityAsync()
Declaration
protected override Task UpdateEntityAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Polls.IPollAdminAppService, Volo.CmsKit.Admin.Polls.PollWithDetailsDto, Volo.CmsKit.Admin.Polls.PollDto, System.Guid, Volo.CmsKit.Admin.Polls.GetPollListInput, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto, Volo.CmsKit.Admin.Polls.PollDto, Volo.CmsKit.Admin.Polls.CreatePollDto, Volo.CmsKit.Admin.Polls.UpdatePollDto>.UpdateEntityAsync()
Implements
Extension Methods