Filtering with 2 DatePicker in Xamarin Forms

Why doesnt my code work? im trying to filter my DevotionList<> with 2 dates. what is wrong with my where clause code?

This is the code that i want to execute:

DevotionList = DevotionList.Where(n => n.date <= SearchDate && n.date >= SearchDate2);

ViewMode:

    private DateTime _searchDate;
    public DateTime SearchDate
    {
        get => _searchDate;
        set
        {
            _searchDate = value;
            NotifyPropertyChanged("SearchDate");
        }
    }

XAML:

<DatePicker  Date="{Binding SearchDate}">