public TETypeLookupStructureDataProvider(IMetamodel metamodel, IQueryableFactoryProvider queryableFactoryProvider, FieldsByBindingsFactory fieldsByBindingsFactory, JsStructureFactory jsStructureFactory, IEntityBindingsProvider entityBindingsProvider, JsStructureEnricher jsStructureEnricher, IEntitiesLoader entitiesLoader, IUiInfoProvider uiInfoProvider, INamingConventionProvider namingConventionProvider, IDataTableByBindingsFactory dataTableByBindingsFactory, IBindingDataTableFiller bindingDataTableFiller, BindingsCreator bindingsCreator) : base(metamodel, fieldsByBindingsFactory, jsStructureFactory) { Contract.Requires(queryableFactoryProvider != null); Contract.Requires(entityBindingsProvider != null); Contract.Requires(jsStructureEnricher != null); Contract.Requires(entitiesLoader != null); Contract.Requires(dataTableByBindingsFactory != null); Contract.Requires(bindingDataTableFiller != null); Contract.Requires(bindingsCreator != null); _queryableFactoryProvider = queryableFactoryProvider; _entityBindingsProvider = entityBindingsProvider; _jsStructureEnricher = jsStructureEnricher; _entitiesLoader = entitiesLoader; _dataTableByBindingsFactory = dataTableByBindingsFactory; _bindingDataTableFiller = bindingDataTableFiller; _bindingsCreator = bindingsCreator; _linqQueryBuilder = new LinqQueryBuilder(metamodel, uiInfoProvider, namingConventionProvider); SetEntityType(typeof(WmsTEType)); }
public CargoIwbPosByIwbGridStructureDataProvider(IMetamodel metamodel, FieldsByBindingsFactory fieldsByBindingsFactory, JsStructureFactory jsStructureFactory, IEntityBindingsProvider entityBindingsProvider, JsStructureEnricher jsStructureEnricher, IEntitiesLoader entitiesLoader) : base( metamodel, fieldsByBindingsFactory, jsStructureFactory, entityBindingsProvider, jsStructureEnricher, entitiesLoader) { SetEntityType(typeof(WmsCargoIWBPos)); }
public IwbGridStructureDataProvider(IMetamodel metamodel, FieldsByBindingsFactory fieldsByBindingsFactory, JsStructureFactory jsStructureFactory, IEntityBindingsProvider entityBindingsProvider, JsStructureEnricher jsStructureEnricher, IEntitiesLoader entitiesLoader, BindingsCreator bindingsCreator) : base(metamodel, fieldsByBindingsFactory, jsStructureFactory, entityBindingsProvider, jsStructureEnricher, entitiesLoader) { _entitiesLoader = entitiesLoader; _jsStructureEnricher = jsStructureEnricher; _bindingsCreator = bindingsCreator; SetEntityType(typeof(WmsIWB)); }