public async Task <IActionResult> RemoveTimeSlot(DateTime startTime, DateTime endTime)
        {
            var isValid = await _timeSlotService.AreStartTimeAndEndTimeLegal(startTime, endTime);

            if (!isValid)
            {
                return(BadRequest("The time slot is not valid"));
            }

            var successful = await _timeSlotService.RemoveTimeSlotAsync(startTime, endTime);

            if (!successful)
            {
                return(BadRequest("Could not remove the time slot"));
            }

            return(RedirectToAction("Index"));
        }