コード例 #1
0
        public FlexibleActivityItem(UndefinedActivity undefinedActivity, DateTime start, DateTime end)
        {
            if (undefinedActivity == null)
            {
                throw new ArgumentNullException("undefinedActivity");
            }

            UndefinedActivity = undefinedActivity;
            Start             = start;
            End = end;
        }
コード例 #2
0
ファイル: Generator.cs プロジェクト: balazstoth/Dama2019
 private bool IsCoverFull(FreeSlot freeSlot, UndefinedActivity undefinedActivity)
 {
     return(Fit(freeSlot, undefinedActivity) &&
            freeSlot.RemainingTimeSpan <= TimeSpan.FromMinutes(undefinedActivity.MaximumTime));
 }
コード例 #3
0
ファイル: Generator.cs プロジェクト: balazstoth/Dama2019
 private bool Fit(FreeSlot freeSlot, UndefinedActivity undefinedActivity)
 {
     return(freeSlot.RemainingTimeSpan >= TimeSpan.FromMinutes(undefinedActivity.MinimumTime));
 }