public async Task <IActionResult> DeleteTimeSlot(int id) { var timeSlot = await repository.GetTimeSlot(id, includeRelated : false); if (timeSlot == null) { return(NotFound()); } repository.Remove(timeSlot); await unitOfWork.CompleteAsync(); return(Ok(id)); }