public void ポリシー満たさなかったらExeption出す(予約.利用期間.利用期間 りようきかん) { // 10:00-19:00の間に、含まれていなかった場合は予約できない オープン時間内の予約であるか(りようきかん); // 起点日から◯日後のやつ 予約受付期間内の予約であるか(りようきかん); }
public bool IsSatisfied(予約.利用期間.利用期間 りようきかん) { // TODO: 日付を跨っている場合の判定は別で必要だと思う //// 10:00-19:00の間に、含まれていなかった場合は予約できない if (!会議室オープン時間.IsContains(りようきかん.りようじかんたい())) { return(false); } // 起点日から◯日後のやつ if (!_予約可能期間.IsContains(_開始年月日時分)) { return(false); } return(true); }