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