public IActionResult Post([FromBody] DocumentCopySettings copySettings) { if (copySettings.DocumentIdList == null || !copySettings.DocumentIdList.Any()) { return(HttpErrorResult(StatusCodes.Status400BadRequest, DocumentResources.EmptyIdListSpecified)); } if (!globalStore.DataSets.IsExist(copySettings.TargetDataSetName)) { return(HttpErrorResult(StatusCodes.Status400BadRequest, string.Format(DataSetResources.DataSet_0_IsNotFound, copySettings.TargetDataSetName))); } var process = documentService.StartCopyOrMove(dataSetName, copySettings, false, parallelService.ParallelLimit); return(HttpObjectResult(StatusCodes.Status202Accepted, process)); }
public async Task <ClientResponse> CopyDocumentsToAsync(DocumentCopySettings settings) { var client = new ApiClient(_configuration, CopyEndpoint); return(await client.SendAsync(System.Net.Http.HttpMethod.Post, settings, null, null, Headers)); }
public Task <ClientResponse> CopyDocumentsToAsync(DocumentCopySettings settings) { throw new NotImplementedException(); }