public org.iringtools.library.Configuration GetConfig(string scope, string application) { org.iringtools.library.Configuration config = null; try { WebHttpClient client = CreateWebClient(_adapterServiceUri); XElement element = client.Get <XElement>(string.Format("/{0}/{1}/config", scope, application), true); config = SerializationExtensions.ToObject <org.iringtools.library.Configuration>(element); } catch (Exception ex) { _logger.Error(ex.ToString()); throw ex; } return(config); }
public void ThreadPoolCallback(object threadContext) { int threadIndex = (int)threadContext; if (_identifiers != null && _identifiers.Count > 0) { List <IDataObject> dataObjects = _dataLayerGateway.Get(_dataObject, _identifiers); if (dataObjects != null) { XDocument dtoDoc = _projectionLayer.ToXml(_graphMap.name, ref dataObjects); if (dtoDoc != null && dtoDoc.Root != null) { _dataTransferObjects = SerializationExtensions.ToObject <DataTransferObjects>(dtoDoc.Root); } } } _doneEvent.Set(); }