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 AttendancePropertyUsedByValueChecker(IAttendancePropertyValueSearchRepository propertyValueSearchRepository)
 {
     base.PropertyValueSearchRepository = propertyValueSearchRepository;
 }