示例#1
0
        private async Task <DataReturnForSubmission> FetchDataReturnUpload(Guid pcsId, Guid dataReturnUploadId)
        {
            DataReturnForSubmission dataReturn;

            using (var client = apiClient())
            {
                FetchDataReturnForSubmission request = new FetchDataReturnForSubmission(dataReturnUploadId);
                dataReturn = await client.SendAsync(User.GetAccessToken(), request);
            }

            if (dataReturn.OrganisationId != pcsId)
            {
                string errorMessage = "The specified data return was not uploaded for the current organisation.";
                throw new InvalidOperationException(errorMessage);
            }

            return(dataReturn);
        }
        private async Task<DataReturnForSubmission> FetchDataReturnUpload(Guid pcsId, Guid dataReturnUploadId)
        {
            DataReturnForSubmission dataReturn;

            using (var client = apiClient())
            {
                FetchDataReturnForSubmission request = new FetchDataReturnForSubmission(dataReturnUploadId);
                dataReturn = await client.SendAsync(User.GetAccessToken(), request);
            }

            if (dataReturn.OrganisationId != pcsId)
            {
                string errorMessage = "The specified data return was not uploaded for the current organisation.";
                throw new InvalidOperationException(errorMessage);
            }

            return dataReturn;
        }