Table of Contents

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>
To top