DataWeb
Search Results for

    Show / Hide Table of Contents

    Class ModuleSubscriberListEdit

    List edit module for newsletter subscribers, automatically setting subscription and modification dates on save.

    Inheritance
    object
    Module
    ModuleListEdit
    ModuleSubscriberListEdit
    Inherited Members
    ModuleListEdit.GetDataAsync(IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetDeferredDataAsync(ModuleListEdit.ItemsParams, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.ConvertToListItem(BasicItem, IEnumerable<ModuleListEdit.ListData.DataField>)
    ModuleListEdit.GetDataFieldsAsync(CancellationToken)
    ModuleListEdit.GetListWidgets(CancellationToken)
    ModuleListEdit.ProcessListWidgetsValues(IEnumerable<ModuleListEdit.ListItem>, IEnumerable<UserSetting>)
    ModuleListEdit.ProcessListWidgetsDeferredValuesAsync(List<ModuleListEdit.ListItem>, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetItemIsWrite(BasicItem)
    ModuleListEdit.GetFormDataAsync(ModuleListEdit.ItemParams, CancellationToken)
    ModuleListEdit.SaveItemAsync(ModuleListEdit.EditSave, CancellationToken)
    ModuleListEdit.CloneItemAsync(ModuleListEdit.ItemParams, CancellationToken)
    ModuleListEdit.DeleteItemsAsync(ModuleListEdit.ItemsParams, CancellationToken)
    ModuleListEdit.SetSearchAsync(ModuleListEdit.SearchUpdate, CancellationToken)
    ModuleListEdit.GetSearchSuggestionsAsync(ModuleListEdit.SearchSuggestionFilter, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetSearchFiltersAsync(IEnumerable<ModuleListEdit.ListData.DataField>, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.SetSearchFilterAsync(SearchInfo.SearchFilter, object, object, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.SetPageIndexAsync(ModuleListEdit.PageIndexUpdate, CancellationToken)
    ModuleListEdit.SetOrderByAsync(ModuleListEdit.OrderByUpdate, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetBasicItemsAsync(bool, List<string>, IEnumerable<ModuleListEdit.ListData.DataField>, CancellationToken)
    ModuleListEdit.GetActionsAsync(CancellationToken)
    ModuleListEdit.ProcessActionAsync(ContextAction, IUser, List<string>, List<Form.ProvidedValue>, NavigationContext, CancellationToken)
    ModuleListEdit.ProcessExportAsync(IEnumerable<BasicItem>, CancellationToken)
    ModuleListEdit.ProcessOnItemExportAsync(BasicItem, Dictionary<string, object>, CancellationToken)
    ModuleListEdit.ProcessOnExportAsync(IEnumerable<BasicItem>, List<Dictionary<string, object>>, CancellationToken)
    Module.section
    Module.navigationContext
    Module.serviceProvider
    Module.ValidateAsync(Item, Dictionary<string, object>, CancellationToken)
    Module.SaveAsync(Item, Dictionary<string, object>, CancellationToken)
    Module.IsCompletedAsync(Item, Section, CancellationToken)
    Module.CloneAsync(Item, Item, CancellationToken)
    Module.GetProvidedValues(Dictionary<string, object>)
    Module.GetSectionNotificationCountAsync(CancellationToken)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: DataWeb.Structure.Modules
    Assembly: DataWeb.Core.dll
    Syntax
    public class ModuleSubscriberListEdit : ModuleListEdit

    Constructors

    ModuleSubscriberListEdit(Section, NavigationContext, IServiceProvider)

    List edit module for newsletter subscribers, automatically setting subscription and modification dates on save.

    Declaration
    public ModuleSubscriberListEdit(Section section, NavigationContext navigationContext, IServiceProvider serviceProvider)
    Parameters
    Type Name Description
    Section section
    NavigationContext navigationContext
    IServiceProvider serviceProvider

    Methods

    ProcessOnSaveDataAsync(BasicItem, List<ProvidedValue>, Dictionary<string, object>, CancellationToken)

    Sets SubscriptionDate on creation and updates ModificationDate whenever the item is new or has changed fields.

    Declaration
    public override Task ProcessOnSaveDataAsync(BasicItem basicItem, List<Form.ProvidedValue> providedValues, Dictionary<string, object> historyData, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    BasicItem basicItem

    The item being saved.

    List<Form.ProvidedValue> providedValues

    Form values provided by the user.

    Dictionary<string, object> historyData

    Data used for audit history tracking.

    CancellationToken cancellationToken

    Token to cancel the asynchronous operation.

    Returns
    Type Description
    Task

    A completed task.

    Overrides
    ModuleListEdit.ProcessOnSaveDataAsync(BasicItem, List<Form.ProvidedValue>, Dictionary<string, object>, CancellationToken)
    In this article
    Back to top Generated by DocFX