public async Task <IActionResult> GetPublishedProviderTransactions(string specificationId, string providerId)
        {
            ApiResponse <IEnumerable <PublishedProviderTransaction> > result =
                await _publishingApiClient.GetPublishedProviderTransactions(specificationId, providerId);

            if (result != null)
            {
                ProviderTransactionResultsViewModel output = new ProviderTransactionResultsViewModel
                {
                    Status = result.StatusCode, Results = new List <ProviderTransactionResultsItemViewModel>()
                };

                foreach (PublishedProviderTransaction item in result.Content)
                {
                    output.Results.Add(new ProviderTransactionResultsItemViewModel
                    {
                        Status             = item.Status.ToString(),
                        Author             = item.Author.Name,
                        DateChanged        = $"{item.Date:M} {item.Date.Year} at {item.Date.DateTime:h:mm tt}",
                        FundingStreamValue = item.TotalFunding.HasValue ? $"£{item.TotalFunding.Value:N0}" : ""
                    });