public AttendancePropertyProvider(IAttendanceSearchRepository searchRepository,
                                   IAttendanceCategoryPropertyProvider categoryPropertyProvider
                                   )
 {
     _searchRepository         = searchRepository;
     _categoryPropertyProvider = categoryPropertyProvider;
 }
 public AttendanceSearchService(IAttendanceSearchRepository searchRepository,
                                IAttendancePropertyValueSearchRepository propertyValueSearchRepository,
                                IAttendancePageQueryer pageQueryer
                                )
 {
     _searchRepository = searchRepository;
     _propertyValueSearchRepository = propertyValueSearchRepository;
     _pageQueryer = pageQueryer;
 }
 public AttendancePageQueryer(IQueryExpressionCreaterProvider queryExpressionCreaterProvider,
                              IAttendancePageQueryRepository pageQueryRepository,
                              IAttendancePropertyValueSearchRepository propertyValueSearchRepository,
                              IAttendancePropertySearchRepository propertySearchRepository,
                              IAttendanceSearchRepository entitySearchRepository
                              )
 {
     base.QueryExpressionCreaterProvider = queryExpressionCreaterProvider;
     base.PageQueryRepository            = pageQueryRepository;
     base.PropertyValueSearchRepository  = propertyValueSearchRepository;
     base.PropertySearchRepository       = propertySearchRepository;
     base.EntitySearchRepository         = entitySearchRepository;
 }
 public AttendanceCategoryPropertyBindTrigger(IAttendanceSearchRepository searchRepository,
                                              IAttendancePropertyValueSetRepository propertyValueSetRepository)
 {
     base.EntitySearchRepository        = searchRepository;
     base.AssociationValueAddRepository = propertyValueSetRepository;
 }