public async Task <EmptyResponseDto> TogglePlayback() { try { _logger.LogInformation($"{nameof(TogglePlayback)}: Toggling playback..."); await _castService.TogglePlayback(); _logger.LogInformation($"{nameof(TogglePlayback)}: Playback was successfully toggled"); return(new EmptyResponseDto(true)); } catch (Exception e) { _logger.LogError(e, $"{nameof(TogglePlayback)}: Unknown error occurred"); return(new EmptyResponseDto(false, e.Message)); } }