public async Task<IEnumerable<SynchronizationConfirmation>> Confirm() { var contentStream = await Request.Content.ReadAsStreamAsync(); var confirmingFiles = new JsonSerializer().Deserialize<IEnumerable<Tuple<string, Guid>>>( new JsonTextReader(new StreamReader(contentStream))); return confirmingFiles.Select(file => new SynchronizationConfirmation { FileName = file.Item1, Status = CheckSynchronizedFileStatus(file) }); }