Namespace Dynamicweb.CoreUI.Data
Classes
- Command
A command whose behaviour lives in an ICommandHandler<TCommand>.
- Command<T>
A command carrying
T, whose behaviour lives in an ICommandHandler<TCommand, TModel>.
- DefaultScreenFieldProvider<TModel>
The default implementation of ModelFieldProviderBase that returns all the model properties with the ConfigurablePropertyAttribute.
- ModelFieldProviderBase
The base provider class to get available model fields.
- ModelFieldProviderBase<TModel>
The model based variant of ModelFieldProviderBase.
Structs
Interfaces
- ICommandHandler<TCommand>
Defines the dedicated handler for
TCommand.
- ICommandHandler<TCommand, TModel>
Defines the dedicated handler for
TCommandand the model it carries.
- ICommandValidator<TCommand, TModel>
Validates the model carried by
TCommandbefore its ICommandHandler<TCommand, TModel> runs.
- IIdentifierSource
Implemented by DataQueryListBase<TModel, TDomainModel, TListModel> to expose an efficient identifier-only path. Queries that have expensive mapping logic can override MapModelsForIdentifiers(IEnumerable<TDomainModel>) to skip that work; queries that do not override it fall back to full
MapModelsautomatically.