main
1using solidware.financials.windows.ui.events;
2
3namespace solidware.financials.windows.ui.presenters.specifications
4{
5 public class IfFamilyMemberIsSelected<T> : UISpecification<T> where T : Presenter
6 {
7 ApplicationState state;
8
9 public IfFamilyMemberIsSelected(ApplicationState state)
10 {
11 this.state = state;
12 }
13
14 public override bool is_satisfied_by(T item)
15 {
16 return state.HasBeenPushedIn<SelectedFamilyMember>();
17 }
18 }
19}