Class MultiEditByQueryBuilder<TEditScreen, TQuery, TModel>
- Namespace
- Dynamicweb.CoreUI.Screens.Implementations
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class MultiEditByQueryBuilder<TEditScreen, TQuery, TModel> where TEditScreen : EditScreenBase<TModel> where TQuery : DataQueryModelBase<TModel> where TModel : DataViewModelBase, IIdentifiable, new()
Type Parameters
TEditScreen
TQuery
TModel
- Inheritance
-
MultiEditByQueryBuilder<TEditScreen, TQuery, TModel>
- Inherited Members
-
Methods
Make()
public MultiEditByQueryQuery Make()
Returns
- MultiEditByQueryQuery
Make(DataQueryModelBase<TModel>?)
public MultiEditByQueryQuery Make(DataQueryModelBase<TModel>? innerQuery)
Parameters
innerQuery
DataQueryModelBase<TModel>
Returns
- MultiEditByQueryQuery
SetModelIds<TValue>(Expression<Func<TQuery, TValue>>, IEnumerable<TValue>)
public MultiEditByQueryBuilder<TEditScreen, TQuery, TModel> SetModelIds<TValue>(Expression<Func<TQuery, TValue>> queryPropertyExpression, IEnumerable<TValue> values)
Parameters
queryPropertyExpression
Expression<Func<TQuery, TValue>>
values
IEnumerable<TValue>
Returns
- MultiEditByQueryBuilder<TEditScreen, TQuery, TModel>
Type Parameters
TValue
SetModels(Expression<Func<TQuery, string>>, IEnumerable<TModel>)
public MultiEditByQueryBuilder<TEditScreen, TQuery, TModel> SetModels(Expression<Func<TQuery, string>> queryPropertyExpression, IEnumerable<TModel> models)
Parameters
queryPropertyExpression
Expression<Func<TQuery, string>>
models
IEnumerable<TModel>
Returns
- MultiEditByQueryBuilder<TEditScreen, TQuery, TModel>