public void AddNewTimeSlot(TimeSlot timeSlot)
        {
            var difference = timeSlot.GetHoursBetween();

            for (int i = 0; i < difference; i++)
            {
                var ID        = timeSlotsID++;
                var time      = timeSlot.GetStartTime();
                var year      = time.Year;
                var day       = time.Day;
                var month     = time.Month;
                var hourStart = time.Hour + (i * 1);
                var endHour   = hourStart + 1;
                var startTime = new DateTime(year, month, day, hourStart, 0, 0);
                var endTime   = new DateTime(year, month, day, endHour, 0, 0);

                var newTimeSlot = new MOCKTimeSlot(ID, startTime, endTime, timeSlot.GetUserID());
                timeSlots.Add(ID, newTimeSlot);
            }
        }
 public void AddExistingTimeSlot(TimeSlot timeSlot)
 {
     timeSlots.Add(timeSlot.GetTimeSlotID(), new MOCKTimeSlot(timeSlot.GetTimeSlotID(), timeSlot.GetStartTime(), timeSlot.GetEndTime(), timeSlot.GetUserID()));
 }