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);
            }
        }