Class NewslettersManagement
Inheritance
NewslettersManagement
Assembly: Volo.CmsKit.Pro.Admin.Blazor.dll
Syntax
[Authorize("CmsKit.Newsletter")]
[Route("/CmsKit/Newsletters")]
public class NewslettersManagement : CmsKitProComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Constructors
NewslettersManagement()
Declaration
public NewslettersManagement()
Fields
BreadcrumbItems
Declaration
protected List<BreadcrumbItem> BreadcrumbItems
Field Value
CurrentPage
Declaration
protected int CurrentPage
Field Value
DetailModal
Declaration
protected Modal DetailModal
Field Value
EditInput
Declaration
protected UpdatePreferenceInput EditInput
Field Value
EditPreferencesModal
Declaration
protected Modal EditPreferencesModal
Field Value
EditSelectedNewsletterPreferences
Declaration
protected List<NewsletterPreferenceDetailsView> EditSelectedNewsletterPreferences
Field Value
EntityActions
Declaration
protected EntityActionDictionary EntityActions
Field Value
GetListInput
Declaration
protected GetNewsletterRecordsRequestInput GetListInput
Field Value
NewsletterPreferences
Declaration
protected List<string> NewsletterPreferences
Field Value
NewsletterRecords
Declaration
protected IReadOnlyList<NewsletterRecordDto> NewsletterRecords
Field Value
SelectedNewsletterRecord
Declaration
protected NewsletterRecordWithDetailsDto SelectedNewsletterRecord
Field Value
TableColumns
Declaration
protected TableColumnDictionary TableColumns
Field Value
TotalCount
Declaration
protected int? TotalCount
Field Value
Properties
NavigationManager
Declaration
[Inject]
protected NavigationManager NavigationManager { get; set; }
Property Value
NewsletterRecordAdminAppService
Declaration
[Inject]
protected INewsletterRecordAdminAppService NewsletterRecordAdminAppService { get; set; }
Property Value
NewslettersManagementState
Declaration
[Inject]
protected NewslettersManagementState NewslettersManagementState { get; set; }
Property Value
NewslettersManagementTableColumns
Declaration
protected List<TableColumn> NewslettersManagementTableColumns { get; }
Property Value
PageSize
Declaration
protected virtual int PageSize { get; }
Property Value
ServerUrlProvider
Declaration
[Inject]
protected IServerUrlProvider ServerUrlProvider { get; set; }
Property Value
Toolbar
Declaration
protected PageToolbar Toolbar { get; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Overrides
CloseDetailModalAsync()
Declaration
protected virtual Task CloseDetailModalAsync()
Returns
CloseEditPreferencesModalAsync()
Declaration
protected virtual Task CloseEditPreferencesModalAsync()
Returns
ClosingModal(ModalClosingEventArgs)
Declaration
protected virtual Task ClosingModal(ModalClosingEventArgs eventArgs)
Parameters
Type |
Name |
Description |
ModalClosingEventArgs |
eventArgs |
|
Returns
Dispose()
Declaration
EditPreferencesAsync()
Declaration
protected virtual Task EditPreferencesAsync()
Returns
ExportCsvAsync()
Declaration
protected virtual Task ExportCsvAsync()
Returns
GetNewslettersAsync()
Declaration
protected virtual Task GetNewslettersAsync()
Returns
OnAfterRenderAsync(bool)
Declaration
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
Type |
Name |
Description |
bool |
firstRender |
|
Returns
Overrides
OnDataGridReadAsync(DataGridReadDataEventArgs<NewsletterRecordDto>)
Declaration
protected virtual Task OnDataGridReadAsync(DataGridReadDataEventArgs<NewsletterRecordDto> e)
Parameters
Returns
OnInitializedAsync()
Declaration
protected override Task OnInitializedAsync()
Returns
Overrides
OpenDetailModalAsync(Guid)
Declaration
protected virtual Task OpenDetailModalAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
OpenEditPreferencesModalAsync(string)
Declaration
protected virtual Task OpenEditPreferencesModalAsync(string emailAddress)
Parameters
Type |
Name |
Description |
string |
emailAddress |
|
Returns
SearchNewslettersAsync()
Declaration
protected virtual Task SearchNewslettersAsync()
Returns
SelectedAllChanged()
Declaration
protected virtual Task SelectedAllChanged()
Returns
SetBreadcrumbItemsAsync()
Declaration
protected virtual ValueTask SetBreadcrumbItemsAsync()
Returns
SetEntityActionsAsync()
Declaration
protected virtual ValueTask SetEntityActionsAsync()
Returns
SetTableColumnsAsync()
Declaration
protected virtual ValueTask SetTableColumnsAsync()
Returns
SetToolbarItemsAsync()
Declaration
protected virtual ValueTask SetToolbarItemsAsync()
Returns
Implements
Extension Methods