Ejemplo n.º 1
0
    private bool isEligible(Participant participant)
    {
        HVDataAccessor accessor = new HVDataAccessor(participant);
        accessor.AddFilter(Basic.TypeId);
        accessor.AddFilter(Condition.TypeId);
        accessor.AddFilter(Procedure.TypeId);

        Basic basicInfo = (Basic)accessor.GetItem(Basic.TypeId);
        Condition conditionInfo = (Condition)accessor.GetItem(Condition.TypeId);
        Procedure procedureInfo = (Procedure)accessor.GetItem(Procedure.TypeId);

        return (basicInfo != null &&
            conditionInfo != null &&
            procedureInfo != null &&
            basicInfo.Gender == Gender.Female); // pretty low requirements...
    }