Пример #1
0
        // Enum 分ける
        // 予約開始_時分 と 予約終了_時分? ==> 元の予約期間みたいに年月日+開始終了の時分
        //


        public 予約終了日時(予約年月日 年月日, 予約終了_時 時, 予約_分 分)
        {
            this.年月日 = 年月日;
            this.時   = 時;
            this.分   = 分;

            if (時間が予約範囲外である())
            {
                throw new ドメインエラーException(new ArgumentOutOfRangeException($"Over: {時}, {分}"));
            }
        }
Пример #2
0
 public bool  じ日ですか(予約年月日 予約年月日)
 {
     return(_開始日時.じ日ですか(予約年月日) ||
            _終了日時.じ日ですか(予約年月日));
 }
Пример #3
0
 internal bool  じ日ですか(予約年月日 予約年月日)
 {
     return(年月日.Equals(予約年月日));
 }
Пример #4
0
        // Enum 分ける
        // 予約開始_時分 と 予約終了_時分? ==> 元の予約期間みたいに年月日+開始終了の時分
        //


        public 予約開始日時(予約年月日 年月日, 予約開始_時 時, 予約_分 分)
        {
            this.年月日 = 年月日;
            this.時   = 時;
            this.分   = 分;
        }