public async Task <JObject> UploadDocumentAsync(string siteId, string folder, IFormFile file, string requestId = "") { _logger.LogInformation($"RequestId: {requestId} - UploadDocumentAsync called."); try { Guard.Against.NullOrEmpty(siteId, nameof(siteId), requestId); Guard.Against.NullOrEmpty(folder, nameof(folder), requestId); Guard.Against.Null(file, nameof(file), requestId); return(await _graphSharePointAppService.UploadFileAsync(siteId, folder, file, requestId)); } catch (Exception ex) { _logger.LogError($"RequestId: {requestId} - UploadDocumentAsync Service Exception: {ex}"); throw new ResponseException($"RequestId: {requestId} - UploadDocumentAsync Service Exception: {ex}"); } }