예제 #1
0
 public EmployeePropertyProvider(IEmployeeSearchRepository searchRepository,
                                 IEmployeeCategoryPropertyProvider categoryPropertyProvider
                                 )
 {
     _searchRepository         = searchRepository;
     _categoryPropertyProvider = categoryPropertyProvider;
 }
 public EmployeeSearchService(IEmployeeSearchRepository searchRepository,
                              IEmployeePropertyValueSearchRepository propertyValueSearchRepository,
                              IEmployeePageQueryer pageQueryer
                              )
 {
     _searchRepository = searchRepository;
     _propertyValueSearchRepository = propertyValueSearchRepository;
     _pageQueryer = pageQueryer;
 }
 public EmployeePageQueryer(IQueryExpressionCreaterProvider queryExpressionCreaterProvider,
                            IEmployeePageQueryRepository pageQueryRepository,
                            IEmployeePropertyValueSearchRepository propertyValueSearchRepository,
                            IEmployeePropertySearchRepository propertySearchRepository,
                            IEmployeeSearchRepository entitySearchRepository
                            )
 {
     base.QueryExpressionCreaterProvider = queryExpressionCreaterProvider;
     base.PageQueryRepository            = pageQueryRepository;
     base.PropertyValueSearchRepository  = propertyValueSearchRepository;
     base.PropertySearchRepository       = propertySearchRepository;
     base.EntitySearchRepository         = entitySearchRepository;
 }
 public EmployeeSearchService(IEmployeeSearchRepository repository)
 {
     this.repository = repository;
 }
예제 #5
0
 public EmployeeCategoryPropertyBindTrigger(IEmployeeSearchRepository searchRepository,
                                            IEmployeePropertyValueSetRepository propertyValueSetRepository)
 {
     base.EntitySearchRepository        = searchRepository;
     base.AssociationValueAddRepository = propertyValueSetRepository;
 }