Что вам нужно, это, вероятно, лямбда, основанная на Member, а не MemberViewModel. Ваш метод, вероятно, должен выглядеть примерно так:
public MemberViewModel GetSingle( Expression<Func<Member,bool>> whereCondition )
{
var member = this.MemberRepository.GetSingle( whereCondition );
if (member != null)
{
return new MemberViewModel( member );
// or however you map from member to its view model
}
return null;
}