public GoodsPropertyProvider(IGoodsSearchRepository goodsSearchRepository, IGoodsCategoryPropertyProvider goodsCategoryPropertyProvider ) { _goodsSearchRepository = goodsSearchRepository; _goodsCategoryPropertyProvider = goodsCategoryPropertyProvider; }
public GoodsSearchService(IGoodsSearchRepository goodsSearchRepository, IGoodsPropertyValueSearchRepository goodsPropertyValueSearchRepository, IGoodsPageQueryer goodsPageQueryer ) { _goodsSearchRepository = goodsSearchRepository; _goodsPropertyValueSearchRepository = goodsPropertyValueSearchRepository; _goodsPageQueryer = goodsPageQueryer; }
public GoodsPageQueryer(IQueryExpressionCreaterProvider queryExpressionCreaterProvider, IGoodsPageQueryRepository pageQueryRepository, IGoodsPropertyValueSearchRepository propertyValueSearchRepository, IGoodsPropertySearchRepository propertySearchRepository, IGoodsSearchRepository entitySearchRepository ) { base.QueryExpressionCreaterProvider = queryExpressionCreaterProvider; base.PageQueryRepository = pageQueryRepository; base.PropertyValueSearchRepository = propertyValueSearchRepository; base.PropertySearchRepository = propertySearchRepository; base.EntitySearchRepository = entitySearchRepository; }
public GoodsCategoryPropertyBindTrigger(IGoodsSearchRepository goodsSearchRepository, IGoodsPropertyValueSetRepository goodsPropertyValueSetRepository) { base.EntitySearchRepository = goodsSearchRepository; base.AssociationValueAddRepository = goodsPropertyValueSetRepository; }