public async Task <IActionResult> BookNewConference(BookNewConferenceRequest request) { _logger.LogDebug($"BookNewConference"); try { var response = await _videoApiClient.BookNewConferenceAsync(request); return(Created(nameof(BookNewConference), response)); } catch (VideoApiException e) { return(StatusCode(e.StatusCode, e.Response)); } }
public Task <ConferenceDetailsResponse> BookNewConferenceAsync(BookNewConferenceRequest request) { _logger.LogInformation("Booking new conference for hearing {Hearing}", request.HearingRefId); return(_apiClient.BookNewConferenceAsync(request)); }