Example #1
0
        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);
        }