現在、すべてのアイテムのリストを日付範囲で返しています。予定の一部は期限が切れており、他の予定はまだ行われていません。まだ有効期限が切れていない予定を表示しています。しかし、すべての予定が期限切れかどうかを確認してから、最初のアイテムを表示したいと思います。
var curApt = myAppts.Where(d => d.Appt.EndTime > DateTime.UtcNow).First();
もしもmyAppts.Where(d => d.Appt.EndTime > DateTime.UtcNow) == null
var curApt = myAppts.First();
これをどのように構成すれば、両方のケースを考慮することができますか?