public IActionResult Put(string existingName, [FromBody] DataSetUpdate dataSetUpdate) { var validationResultString = DataSetService.ValidateDataSetName(existingName); if (validationResultString.Any()) { return(HttpErrorResult(StatusCodes.Status400BadRequest, validationResultString)); } dataSetService.ThrowIfDataSetIsBusy(existingName); dataSetService.ThrowIfDataSetIsBusy(dataSetUpdate.Name); if (string.CompareOrdinal(existingName, dataSetUpdate.Name) == 0) { return(new StatusCodeResult(StatusCodes.Status304NotModified)); } if (!dataSetService.IsExists(existingName)) { return(HttpErrorResult(StatusCodes.Status404NotFound, string.Format(DataSetResources.DataSet_0_IsNotFound, existingName))); } if (dataSetService.IsExists(dataSetUpdate.Name)) { return(HttpErrorResult(StatusCodes.Status409Conflict, string.Format(DataSetResources.DataSet_0_IsAlreadyExist, dataSetUpdate.Name))); } dataSetService.Update(existingName, dataSetUpdate.Name); return(new StatusCodeResult(StatusCodes.Status200OK)); }
public Task <ClientResponse> UpdateDataSetAsync(string dataSetName, DataSetUpdate dataSetUpdate) { throw new NotImplementedException(); }
public async Task <ClientResponse> UpdateDataSetAsync(string dataSetName, DataSetUpdate dataSetUpdate) { return(await _client.SendAsync(System.Net.Http.HttpMethod.Put, dataSetUpdate, dataSetName, null, null)); }