public async Task <IActionResult> DeleteStudentCourseByCourseId(int courseId) { try { var rowsAffected = await coursesRepository.DeleteStudentCourseByCourseId(courseId); if (rowsAffected > 0) { return(Ok()); } } catch (Exception ex) { logger.LogError($"Failed to delete student courses by student id: {ex}"); } return(BadRequest("Failed to delete student courses")); }