コード例 #1
0
 public ClassSection GetClassAtTime(WeeklyTime wt)
 {
     foreach (ClassSection cs in classes)
     {
         if (cs.DoesOverlap(new TimeFrame(wt, wt)))
         {
             return cs;
         }
     }
     return null;
 }
コード例 #2
0
 WeeklyTime EnterWeekyTime(DayOfWeek currentDay)
 {
     WeeklyTime wt = new WeeklyTime();
     wt.Day = currentDay;
     Console.WriteLine("Enter hour(0-24)");
     wt.Hour = Int32.Parse(Console.ReadLine());
     Console.WriteLine("Enter minute(0-60)");
     wt.Minute = Int32.Parse(Console.ReadLine());
     return wt;
 }
コード例 #3
0
 WeeklyTime EnterWeekyTime()
 {
     Console.WriteLine("Enter day of week (m/t/w/th/f/sat/sun)");
     WeeklyTime wt = new WeeklyTime();
     wt.Day = GetDOW(Console.ReadLine());
     Console.WriteLine("Enter hour(0-24)");
     wt.Hour = Int32.Parse(Console.ReadLine());
     Console.WriteLine("Enter minute(0-60)");
     wt.Minute = Int32.Parse(Console.ReadLine());
     return wt;
 }
コード例 #4
0
ファイル: TimeFrame.cs プロジェクト: ethiele/test-project-1
 public TimeFrame(WeeklyTime start, WeeklyTime end)
 {
     _startTime = start;
     _endTime = end;
 }
コード例 #5
0
ファイル: TimeFrame.cs プロジェクト: ethiele/test-project-1
 public TimeFrame()
 {
     _startTime = new WeeklyTime();
     _endTime = new WeeklyTime();
 }