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}" : "" });