public bool SetStartTime(TimeSpan startTime)
        {
            if (!startTime.Between(new TimeSpan(16, 0, 0), new TimeSpan(17, 0, 0), BetweenProperty.Inclusive))
                return false;

            this.StartTime = startTime;
            return true;
        }
 public bool SetStartTime(TimeSpan startTime)
 {
     if (startTime < new TimeSpan(9, 0, 0) || startTime.Between(new TimeSpan(12, 0, 0), new TimeSpan(13, 0, 0), BetweenProperty.LeftInclusive))
         return false;
     if (!SetEndTime(startTime))
         return false;
     this.StartTime = startTime;
     return true;
 }