Beispiel #1
0
        public 利用期間(開始年月日時分 かいしねんがっぴじふん, 終了年月日時分 しゅうりょうねんがっぴじふん, DateTime きょうのひづけ)
        {
            if (!new 予約可能ルール(かいしねんがっぴじふん, しゅうりょうねんがっぴじふん, きょうのひづけ).isSatisfied())
            {
                throw new ArgumentException();
            }

            this.かいしねんがっぴじふん    = かいしねんがっぴじふん;
            this.しゅうりょうねんがっぴじふん = しゅうりょうねんがっぴじふん;
        }
 public 予約可能ルール(開始年月日時分 かいしねんがっぴじふん, 終了年月日時分 しゅうりょうねんがっぴじふん, DateTime きょうのひづけ)
 {
     this.かいしねんがっぴじふん    = かいしねんがっぴじふん;
     this.しゅうりょうねんがっぴじふん = しゅうりょうねんがっぴじふん;
     this.きょうのひづけ        = きょうのひづけ;
 }
Beispiel #3
0
 public 利用期間(開始年月日時分 開始年月日時分, 終了年月日時分 終了年月日時分, DateTime 予約可能期間の起点日)
 {
     this._開始年月日時分 = 開始年月日時分;
     this._終了年月日時分 = 終了年月日時分;
 }
 public bool 含むのかしら(開始年月日時分 開始年月日時分)
 {
     return(開始年月日時分.Value < _予約可能期間の起点日.AddDays(30));
 }